centos7安装docker

254 阅读1分钟
yum方式安装
查看centos版本 cat /etc/redhat-release
1、安装gcc相关
yum -y install gcc
yum -y install gcc-c++

2、卸载旧版本
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine

3、安装软件包
sudo yum install -y yum-utils \ device-mapper-persistent-data lvm2

4、设置镜像仓库
①、国外docker仓库地址(不推荐)
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo

②、阿里docker仓库地址(推荐)
sudo yum-config-manager --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5、安装最新版本的Docker CE和containerd
sudo yum install docker-ce docker-ce-cli containerd.io

6、启动Docker
sudo systemctl start docker

7、测试是否安装成功
①docker version查看当前版本

②运行hello-world镜像验证是否正确安装了Docker CE
sudo docker run hello-world

8、卸载docker ce
①、关闭Docker服务
systemctl stop docker
②、卸载Docker包:
sudo yum remove docker-ce
③、主机上的图像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:
sudo rm -rf /var/lib/docker


centos7.0+ 配置阿里镜像加速器

1、进入配置文件(可能没有这个文件)
vim /etc/docker/daemon.json
2、配置阿里加速器(个人加速器)
{ "registry-mirrors": ["你的加速器地址"] }
3、重新加载配置文件
systemctl daemon-reload
4、重启docker
systemctl restart docker

Docker服务命令
启动 systemctl start docker
守护进程重启 sudo systemctl daemon-reload
重启docker服务 systemctl restart docker
关闭docker systemctl stop docker