结论:在京东云服务器上安装 Docker 是一项非常实用的操作,可以快速部署和管理各类应用服务。 通过以下几个步骤即可完成安装与初始化配置。
-
选择合适的云服务器配置
- 在京东云控制台中,根据实际需求选择适合的云主机配置(例如CentOS、Ubuntu等系统镜像)。
- 推荐使用64位Linux系统,内核版本高于3.10,以确保兼容Docker。
- 磁盘空间建议大于20GB,便于后续运行容器镜像。
-
连接到云服务器
- 使用SSH工具登录到你的京东云服务器,也可直接使用京东云提供的Web终端。
- 登录后请确认系统更新状态,执行
sudo apt update(Ubuntu)或sudo yum update(CentOS)进行软件包升级。
-
安装依赖组件
- 安装必要的依赖库,如:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # CentOS或者
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common # Ubuntu
- 安装必要的依赖库,如:
-
添加Docker官方仓库
- 使用以下命令添加Docker的官方GPG密钥并配置仓库:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null - 如果是CentOS用户,可以用:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- 使用以下命令添加Docker的官方GPG密钥并配置仓库:
-
安装Docker引擎
- 更新源后即可安装Docker引擎:
sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io # Ubuntu或者
sudo yum install -y docker-ce docker-ce-cli containerd.io # CentOS
- 更新源后即可安装Docker引擎:
-
启动并启用Docker服务
- 启动Docker守护进程并设置开机自启:
sudo systemctl start docker sudo systemctl enable docker - 可用
docker --version验证是否安装成功。
- 启动Docker守护进程并设置开机自启:
-
测试运行一个容器
- 执行以下命令拉取并运行一个Nginx容器作为测试:
sudo docker run -d -p 80:80 nginx - 在浏览器中访问服务器公网IP,如果看到Nginx欢迎页面,说明Docker已成功运行。
- 执行以下命令拉取并运行一个Nginx容器作为测试:
-
注意事项与优化建议
- 安全组设置:确保京东云控制台中的安全组规则开放了相应端口(如80、443等)。
- 用户权限管理:为了避免每次使用Docker都加
sudo,可将当前用户加入docker组:sudo usermod -aG docker $USER然后重新登录终端即可生效。
- 日志查看与维护:使用
docker logs <容器ID>查看容器日志,有助于故障排查。 - 考虑使用
docker-compose进行多容器编排,提高开发效率。
总结:在京东云服务器上安装Docker并不复杂,只需按照标准流程操作即可快速搭建出强健的应用环境。
无论是个人开发者还是企业用户,掌握这一技能都能显著提升服务部署效率与灵活性。关键在于熟悉操作系统基础操作,并合理配置网络与权限。
CDNK博客