docker一:CentOS7安装docker-ce
docker中文网站:https://www.docker.org.cn/
1、CentOS系统要求:
1.1.CentOS6.5或更高版本:系统64位, 内核为2.6.32-431或更高版本
1.2.CentOS7:系统64位, 内核3.10以上
1.3查看内核:uname -r
1.4查看CentOS版本:cat /etc/redhat-release
2、卸已安装的docker版本:yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
由于没有安装过docker,所以命令执行不会有结果
3、安装gcc相关环境
3.1、yum -y install gcc
3.2、yum -y install gcc-c++
4、安装需要的软件包:
4.1、yum install -y yum-utils
4.2、配置docker-ce镜像仓库
4.2.1、官网推荐:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo,但是由于官网在国外,网络问题太严重,所以采用阿里云镜像
4.2.2、阿里云镜像:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5、更新yum软件包索引:yum makecache fast
6、安装docker - ce:yum -y install docker-ce
7、启动docker:systemctl start docker
7.1、查看docker版本:docker version
7.2、运行 hello-world镜像:docker run hello-world
7.3、docker images
8、镜像加速:
8.1、获取镜像加速地址(已有可忽略):https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
获取地址方式详见:https://www.cnblogs.com/joyny/p/10486739.html
8.2、mkdir -p /etc/docker
8.3、写入加速地址到daemon.json中:vim /etc/docker/daemon.json
8.4、重新加载deamon:systemctl daemon-reload
8.5、重启docker使配置生效:systemctl restart docker
9、卸载docker
9.1、systemctl stop docker
9.2、yum -y remove docker
9.3、rm -rf /var/lib/docker