docker的安装和配置流程
一、安装流程
- 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
推荐一个非常好用的工具集合:在线工具集合 - 您的开发助手