Docker安装教程(CentOS)(包含compose和swarm)

张开发
2026/4/13 5:35:11 15 分钟阅读

分享文章

Docker安装教程(CentOS)(包含compose和swarm)
参考资料参考视频Docker官网安装教程CentOS 8CentOS 7安装Docker(本文主要参考教程还有Ubuntu)CentOS 7安装Docker教程1.卸载旧版Dockersudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine2.配置Docker的yum库2.1安装yum工具yum install -y yum-utils安装时显示:Cannot find a valid baseurl for repo: base/7/x86_64,2.2 解决方案2.2.1 备份原有的repo文件(可选有备无患)sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2.2.2 下载阿里云的repo配置文件sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo或者sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo2.2.3 刷新YUM元数据缓存sudo yum clean all sudo yum makecache2.2.4 使用阿里云源安装yum-utilssudo yum --disablerepo\* --enablerepoaliyun install -y yum-utils这个时候会报错解决办法就是再运行一下yum install -y yum-utils2.3 配置Docker的yum源更新为阿里云源sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo sed -i sdownload.docker.commirrors.aliyun.com/docker-ce /etc/yum.repos.d/docker-ce.repo更新yum,建立缓存sudo yum makecache fast3. 安装Docker3.1 安装命令yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin至此docker安装完毕3.2 docker启动和安装命令#查看Docker版本 docker -v # 启动Docker systemctl start docker #列出运行在本地Docker主机上的所有镜像 docker images # 停止Docker systemctl stop docker # 重启 systemctl restart docker # 设置开机自启 systemctl enable docker # 执行docker ps命令如果不报错说明安装启动成功 docker ps4. 配置镜像加速镜像地址可能会变更如果失效可以百度找最新的docker镜像4.1 创建目录mkdir -p /etc/docker4.2 复制内容注意把其中的镜像加速地址改成你自己的tee /etc/docker/daemon.json -EOF { registry-mirrors: [ http://hub-mirror.c.163.com, https://mirrors.tuna.tsinghua.edu.cn, http://mirrors.sohu.com, https://ustc-edu-cn.mirror.aliyuncs.com, https://ccr.ccs.tencentyun.com, https://docker.m.daocloud.io, https://docker.awsl9527.cn ] } EOF4.3 重新加载配置systemctl daemon-reload4.4 重启Dockersystemctl restart docker4.5 查看compose版本docker compose version4.6 查看swarmdocker swarm

更多文章