1. 更新软件源
apt-get update
2. 安装所需依赖
apt-get -y install apt-transport-https ca-certificates curl software-properties-common
3. 安装 GPG 证书
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
4. 新增软件源信息
add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
5. 再次更新软件源
apt-get -y update
6. 安装 Docker CE 版,指定版本(19.03)
列出您的存储库中可用的版本
apt-cache madison docker-ce
选择版本安装(使用第二列中的版本字符串安装特定版本如:5:19.03.153-0ubuntu-bionic
示例
apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
命令
apt-get install docker-ce=5:19.03.15~3-0~ubuntu-bionic docker-ce-cli=5:19.03.15~3-0~ubuntu-bionic containerd.io
7. 查看信息
docker version
8. 安装出现问题,移除docker重新安装
- 如果执行卸载时出现如下错误,先执行 apt-get update 更新下
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
卸载Docker CE软件包(主机上的图像,容器,卷或自定义配置文件不会自动删除)
apt-get purge docker-ce
把依赖什么的也全都删掉
apt autoremove docker-ce
apt-get autoremove docker docker-ce docker-engine docker.io containerd runc apt-get autoremove docker-ce-*
要删除所有图像,容器和卷(须手动删除任何已编辑的配置文件)
rm -rf /var/lib/docker
rm -rf /etc/systemd/system/docker.service.d
针对卸载后重装后需要重启docker服务才能正常使用
systemctl restart docker
8. 配置加速器
对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件 不存在请新建该文件)
vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://registry.docker-cn.com"
]
}
根据次版本核配置,本人已搭建集群与高可用集群环境,如遇到相关问题,未在文章中说明,可联系本人
谢谢大家关注,点个赞呗~
如需转载请标明出处,谢谢~~