Docker安装过程总结
环境信息:
本人使用的是阿里云服务器
Centos7
系统内核查看指令
uname -r
安装
官网帮助文档:Docker官方帮助文档
-
卸载旧版本
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
-
安装所需的包
yum install -y yum-utils
-
设置镜像仓库
# 国外的镜像仓库(在国内速度比较慢,建议不要使用) yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo # 阿里云镜像地址 (推荐使用) yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
更新yum
yum makecache fast
-
安装Docker 引擎和容器
docker-ce:社区版
docker-ee:企业版# 安装方式有一下两种: # 方式一: 安装最新版 yum install docker-ce docker-ce-cli containerd.io # 方式二: 安装指定版本 yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io # 例如 yum install docker-ce-18.09.1 docker-ce-cli-18.09.1 containerd.io
-
启动Docker
systemctl start docker
接着输入
docker version
能看到docker的信息,说明安装完成并启动成功
-
测试
docker run hello-world
-
docker镜像查看
docker images
卸载
-
卸载 Docker 引擎、CLI 和容器包
yum remove docker-ce docker-ce-cli containerd.io
-
删除文件
rm -rf /var/lib/docker
镜像加速
-
登录阿里云服务器控制台,打开产品与服务,点击容器镜像服务
-
找到镜像加速器,这里可以看到你的专属镜像加速地址
-
修改配置文件,使用加速器
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["填入专属镜像加速地址"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker