1. CentOS 安装Docker
建议使用centos7
1.1. 安装Docker
1.1.1. 卸载旧版本
旧版本的Docker命名为docker
或docker-engine
,如果有安装旧版本,先卸载旧版本
1 | $ sudo yum remove -y docker \ |
1.1.2. 使用仓库安装
1、安装yum-utils、device-mapper-persistent-data、lvm2
1 | $ sudo yum install -y yum-utils \ |
2、添加软件源
1 | $ sudo yum-config-manager \ |
1.1.3. 安装Docker
安装最新版本的Docker CE。
1 | $ sudo yum install -y docker-ce |
1.1.4. 启动Docker
1 | # 启动Docker |
1.2. 安装指定版本Docker
1、列出可安装版本
1 | $ yum list docker-ce --showduplicates | sort -r |
2、安装指定版本
例如:docker-ce-18.03.0.ce
1 | $ sudo yum install docker-ce-<VERSION STRING> |
1.3. 升级Docker
依据1.2的方法选择指定版本安装。
1.4. 卸载Docker
1 | # 卸载Docker |
2. Ubuntu 安装Docker
2.1. 安装Docker
2.1.1. 卸载旧版本
旧版本的Docker命名为docker
或docker-engine
,如果有安装旧版本,先卸载旧版本
1 | sudo apt-get remove docker docker-engine docker.io |
2.1.2. 使用仓库安装
1、升级apt
1 | sudo apt-get update |
2、允许apt使用https
1 | sudo apt-get install \ |
3、添加Docker 官方的GPG密钥
1 | curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - |
4、添加Docker软件源
1 | sudo add-apt-repository \ |
2.1.3. 安装Docker
1 | # update |
2.1.4. 启动Docker
1 | # 设置为开机启动 |
2.2. 安装指定版本Docker
1、列出仓库的可安装版本,apt-cache madison docker-ce
。
1 | # apt-cache madison docker-ce |
2、指定版本安装
例如:docker-ce=18.03.0~ce-0~ubuntu
1 | sudo apt-get install docker-ce=<VERSION> |
2.3. 升级Docker
1 | # 更新源 |
2.4. 卸载Docker
1 | # 卸载 docker ce |
3. 离线rpm包安装Docker
3.1. 下载docker rpm包
rpm包地址:https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/
下载指定版本的containerd.io、docker-ce、docker-ce-cli
1 | wget https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm |
下载container-selinux
地址:http://mirror.centos.org/centos/7/extras/x86_64/Packages/
1 | wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.107-3.el7.noarch.rpm |
3.2. 安装rpm包
1 | # container-selinux |
3.3. 启动docker服务
1 | # 启动 |
文章参考:
赞赏一下