一、安装前准备
在云主机中安装Docker前需完成以下准备工作:
- 通过SSH工具(如MobaXterm或Termius)连接云服务器
- 更新系统软件包:执行
sudo apt update && sudo apt upgrade -y
(Ubuntu)或sudo yum update -y
(CentOS) - 检查防火墙设置,建议暂时关闭或开放必要端口
二、Ubuntu系统安装步骤
基于Ubuntu 20.04及以上版本的标准安装流程:
- 安装依赖组件:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- 添加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=amd64 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
- 执行安装命令:
sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io
三、CentOS系统安装步骤
针对CentOS 7/8系统的安装方法:
- 卸载旧版本:
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
- 添加仓库配置:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- 安装核心组件:
sudo yum install docker-ce docker-ce-cli containerd.io
- 启动服务:
sudo systemctl start docker && sudo systemctl enable docker
四、验证与基础配置
完成安装后需执行以下验证和优化操作:
- 运行测试容器:
sudo docker run hello-world
,出现”Hello from Docker!”提示表示成功 - 将当前用户加入docker组:
sudo usermod -aG docker $USER
- 配置镜像加速(以阿里云为例):
sudo mkdir -p /etc/docker && sudo tee /etc/docker/daemon.json <<-'EOF'
{ "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"] }
EOF
本文详细演示了在云主机上安装Docker的标准流程,涵盖Ubuntu和CentOS两大主流系统。安装完成后建议配置镜像加速器提升拉取速度,并通过用户组权限管理增强安全性。定期执行docker system prune
可维护容器健康状态。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/489211.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。