1: 卸载(如果没有安装过无需卸载)
yum remove docker docker-common docker-selinux docker-engine
rm -rf /var/lib/docker
2: 更新yum
yum update
3: 安装需要的软件包:yum-util (会生成该命令yum-config-manager)
命令:yum install -y yum-utils device-mapper-persistent-data lvm2
4: 执行(向你的yum源,增加一条记录)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5: 安装
yum install docker-ce (不指定版本,安装最新版本)
yum install docker-ce-20.10.23 (指定版本 版本号20.10.23 )
6: 验证安装(查看版本)
docker -v
7: 启动docker服务
systemctl start docker
8: 停止docker服务,重启docker服务
systemctl stop docker
systemctl restart docker
systemctl status docker (docker 运行状态)
docker images (查看镜像)
docker ps -a (查看容器)
docker ps (查看运行中的容器)
9:开机启动
systemctl enable docker
10:docker的配置
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"insecure-registries": ["0.0.0.0/0"],
"registry-mirrors": ["https://zbkz1bx2.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker
exec-opts:修改docker Cgroup Driver 为systemtd,是k8s需要,默认是cgroupfs
insecure-registries:支持http方式推送镜像
registry-mirrors:添加镜像加速器,这里添加的是阿里云个人加速器地址,也可以添加其他镜像加速器,多个使用英文逗号分开即可
11:查看概要信息
docker info