docker的安装和配置流程

发布于:2025-08-02 ⋅ 阅读:(9) ⋅ 点赞:(0)

一、安装流程

  1. sudo su 环境下执行

sudo su

        2. 更新yum

yum update

        3.卸载老版本

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine docker-ce

        4.安装依赖包,安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

yum install -y yum-utils device-mapper-persistent-data lvm2 --skip-broken

        5.设置镜像源

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

yum makecache fast

        6.安装

yum install -y docker-ce

        7.启动、停止、重启命令

systemctl start docker # 启动docker服务

systemctl stop docker # 停止docker服务

systemctl restart docker # 重启docker服务

注:阿里云的镜像源存在问题的话,可以替换:轩辕镜像 - 中国开发者首选的专业 Docker 镜像加速服务平台

二、配置镜像源

编辑/etc/docker/daemon.json下的文件,如果不存在手动创建。

{
  "registry-mirrors": [
     "https://96xxdt8j.mirror.aliyuncs.com",
     "https://registry.docker-cn.com",       
     "https://docker.mirrors.ustc.edu.cn",     
     "https://hub-mirror.c.163.com",        
     "https://mirror.baidubce.com",         
     "https://ccr.ccs.tencentyun.com"]
}

保存文件后,执行命令

sudo systemctl daemon-reload #重启daemon进程
sudo systemctl restart docker #重启docker

docker info 查看是否配置成功。

追加镜像源的命令:

sudo vim /etc/docker/daemon.json <<EOF
{
    "registry-mirrors": [
        "https://docker.xuanyuan.me"
    ]
}
EOF

推荐一个非常好用的工具集合:在线工具集合 - 您的开发助手