CentOS安装Docker步骤

1. 卸载旧版本(如存在)
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2. 安装必要工具
sudo yum install -y yum-utils

3. 配置Docker仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

提示:官方镜像常遇到网络问题,可使用其他大厂镜像地址。

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4. 安装Docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io

5. 启动Docker服务
sudo systemctl start docker

6. 设置开机自启
sudo systemctl enable docker

7. 验证安装
sudo docker run hello-world

成功时显示类似信息:

Hello from Docker!
This message shows that your installation appears to be working correctly.

8. 配置用户组(可选)
sudo usermod -aG docker $USER
newgrp docker

9.创建桥接网络(可选)
docker network create --driver bridge \
--subnet 172.18.0.0/24 --gateway 172.18.0.1 my_network
注意事项
  1. 系统要求:CentOS 7或更高版本,内核版本≥3.10
  2. 权限问题:非root用户需加入docker组
  3. 存储驱动:推荐使用overlay2
  4. 防火墙配置
    sudo firewall-cmd --permanent --add-port=2375/tcp
    sudo firewall-cmd --reload
    

验证版本
docker --version
Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐