服务器(CentOS)安装docker实战经验
【摘要】 一、CentOS系统安装Docker环境准备操作系统:CentOS登录方式:通过Flexus L实例控制台远程登录用户权限:root用户安装步骤添加yum源bashyum install epel-release -yyum clean all安装yum工具包bashyum install -y yum-utils device-mapper-persistent-data lvm2设置Do...
一、CentOS系统安装Docker
环境准备
-
操作系统:CentOS
-
登录方式:通过Flexus L实例控制台远程登录
-
用户权限:root用户
安装步骤
-
添加yum源
bashyum install epel-release -y yum clean all -
安装yum工具包
bashyum install -y yum-utils device-mapper-persistent-data lvm2 -
设置Docker yum源
bashyum-config-manager --add-repo https://mirrors.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo sed -i 's+download.docker.com+mirrors.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo -
安装并启动Docker
bashyum -y install docker-ce systemctl enable docker systemctl start docker -
验证安装
bashdocker --version成功安装会显示类似:
Docker version 26.1.4, build 5650f9b
二、Ubuntu/Debian系统安装Docker
环境准备
-
操作系统:Ubuntu/Debian
-
用户权限:sudo权限
安装步骤
-
更新软件包列表
bashsudo apt-get update -
安装依赖包
bashsudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common -
添加Docker官方GPG密钥
bashsudo curl -fsSL https://mirrors.huaweicloud.com/docker-ce/linux/debian/gpg | sudo apt-key add - -
添加Docker仓库
bashsudo add-apt-repository -y "deb [arch=$(dpkg --print-architecture)] https://mirrors.huaweicloud.com/docker-ce/linux/debian $(lsb_release -cs) stable" -
安装Docker
bashsudo apt-get -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin sudo systemctl start docker sudo systemctl enable docker
三、配置优化建议
镜像加速配置
编辑/etc/docker/daemon.json文件,添加华为云镜像加速地址:
json
{
"registry-mirrors": ["https://a3cc4b6f1d0747bda78ca8d86e4c5419.mirror.swr.myhuaweicloud.com"]
}
重启Docker服务:sudo systemctl restart docker
非root用户管理Docker
bash
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
四、常见问题处理
网络连接问题
如果遇到无法连接公网导致依赖包下载失败:
-
配置网络代理
-
使用有公网权限的机器手动下载依赖包
-
将下载的包复制到指定目录后重新执行安装
权限问题
-
确保使用root或具有sudo权限的用户执行安装命令
-
安装完成后配置用户组权限以便非root用户使用
五、验证安装结果
安装完成后,通过以下命令验证:
-
docker --version- 查看Docker版本 -
docker info- 查看Docker系统信息 -
docker ps- 查看运行中的容器
以上安装方法均经过华为云官方验证,适用于华为云各类云服务器环境。具体操作时请根据实际操作系统版本选择对应的安装步骤。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)