【Docker】安装全流程与配置完整镜像源(可安装 nginx)

目录

  • 一、卸载历史版本(选)
  • [二、配置 yum 源](#二、配置 yum 源)
  • [三、安装 docker](#三、安装 docker)
  • [四、配置 docker 镜像源加速(选、强烈建议)](#四、配置 docker 镜像源加速(选、强烈建议))
    • [4.1 配置阿里镜像加速](#4.1 配置阿里镜像加速)
    • [4.2 配置其他镜像源](#4.2 配置其他镜像源)
  • [五、启动 docker](#五、启动 docker)
  • 参考文章与视频

本文基于 Linux - CentOS 7 操作系统。

一、卸载历史版本(选)

bash 复制代码
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

二、配置 yum 源

安装 yum-utils 工具

bash 复制代码
yum install -y yum-utils

配置 yum 源(阿里镜像)

bash 复制代码
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

三、安装 docker

bash 复制代码
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

安装完成后验证

bash 复制代码
docker -v
docker images
bash 复制代码
# 出现版本号: Docker version xx.x.x, build xxxxx
# docker images查看所有的本地镜像, 出现首行即可

四、配置 docker 镜像源加速(选、强烈建议)

4.1 配置阿里镜像加速

首先访问:www.aliyun.com

打开:产品 - 容器 - ACR - 管理控制台 - 镜像工具 - 镜像加速器

python 复制代码
mkdir -p /etc/docker
cd /etc/docker

tee /etc/docker/daemon.json <<-'EOF'
{
	"registry-mirrors": ["https://xxxxx.mirror.aliyuns.com"]
}
EOF

systemctl daemon-reload
systemctl restart docker

4.2 配置其他镜像源

aliyun 镜像源缺少如 nginx 等镜像源,建议也同步配置如下镜像源,做并集处理。

打开配置镜像源存储文件:

bash 复制代码
vim /etc/docker/daemon.json

配置镜像源:

bash 复制代码
{
	"registry-mirrors": [
		"保留阿里的镜像源",
		"https://dockerproxy.com",
		"https://hub-mirror.c.163.com",
		"https://mirror.baiduce.com",
		"https://ccr.cs.tencentyun.com"
	]
}

若已启动 docker,请重启 docker:

bash 复制代码
systemctl restart docker
docker info

至此,完成 docker 镜像源配置。

五、启动 docker

bash 复制代码
# 启动 docker
systemctl start docker

# 停止 docker
systemctl stop docker

# 重启 docker
systemctl restart docker

# 设置为开机自启
systemctl enable docker

# 查看容器运行状态
docker ps

参考文章与视频

2024.9.19

相关推荐
大树889 小时前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠9 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质9 小时前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工10 小时前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
Alsn8610 小时前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
酣大智11 小时前
ARP代理--工作原理
运维·网络·arp·arp代理
shushangyun_11 小时前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
施努卡机器视觉12 小时前
SNK施努卡侧滑门锁上滑轮总成自动化装配线,从零件到组件,全流程精密制造方案
运维·自动化·制造
AC赳赳老秦12 小时前
用 OpenClaw 搭建服务器故障应急响应系统,自动处理 80% 常见运维故障
android·运维·服务器·python·rxjava·deepseek·openclaw
2601_9618752413 小时前
决战申论100题2026|最新|范文
linux·容器·centos·debian·ssh·fabric·vagrant