一、docker的安装
1.环境声明
安装docker请一定看好自己宿主机的系统和内核这个有很大的关系,不同的系统不同的内核会有很大区别,centos6.8和7都有很大区别,其他的ubantu和redhat、windows、mac等都有很大区别。
宿主机系统:centos7
宿主机内核:3.10.0-1160.42.2.el7.x86_64
安装的docker版本:18.06.3-ce(centos最好选ce版)
2.安装步骤
第1步.这一操作慎用,可能对内核和渠道会进行升级。若是生产环境使用前请认真查询该命令可能带来的影响并咨询运维人员或者服务器管理人员。 注意,这一步完全可以不用操作,建议安装docker时使用root用户安装,若是失败后再执行该命令。
yum update
第2步.安装需要的软件包,这一步没啥好商量的执行就完了
yum install -y yum-utils device-mapper-persistent-data lvm2
第3步.配置从哪里下载docker
# yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库) yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)
第4步.查看docker的所有版本
yum list docker-ce --showduplicates | sort -r
第5步.选择合适的版本安装docker,笔者选择的是:docker-ce-18.06.3-ce
yum -y install docker-ce-18.06.3.ce # yum -y install docker-ce-20.10.12-3.el7.x86_64 # docker的版本自己选择好了,建议centos7.9用这个版本
第6步. 安装完成,查看docker版本
docker version
第7步.启动docker
systemctl start docker
第8步.添加docker开启启动
systemctl enable docker
3.docker的其他系统级命令
# 重启docker sudo systemctl restart docker # 停止daemon线程,也就是停止docker sudo systemctl stop docker # 重载daemon.json配置文件 sudo systemctl daemon-reload # 卸载docker sudo yum remove docker-ce docker-ce-cli containerd.io