本文共 1734 字,大约阅读时间需要 5 分钟。
Ubuntu 16.04系统下 Docker的卸载与安装
一、卸载已安装的Docker版本
# 1 卸载Docker:
sudo apt-get purge docker-engine
# 2 卸载Docker及其依赖的不再需要的包(可能需要执行多次):
sudo apt-get autoremove --purge docker-engine
#上面的命令不会移除镜像、容器、数据卷或者是用户创建的配置文件。
# 如果你想删除所有的镜像、容器和数据卷,运行下面的命令:
sudo rm -rf /var/lib/docker
# 你必须手动删除用户创建的其他配置文件。
二、安装指定版本的Docker(v1.12.3)
*说明:安装指定版本的Docker主要参考另一篇博客的第6、7部分(更正其中的Docker版本为1.12.3):
根据Rancher 2017年8月24日的在线培训内容,使用Rancher v1.6.5 离线部署K8S-v1.6.6测试环境,需要安装指定版本的Docker(1.12.3版本),其他新的Docker版本目前暂不支持,毕竟软件研发需要大量的时间和精力。具体可以参考下面的链接:
#可以使用Rancher官方推荐的安装脚本,安装Docker-1.12.3版本:
sudo curl https://releases.rancher.com/install-docker/1.12.3.sh | sh
#大概需要6-8分钟,Docker-1.12.3版本就安装好了。
#也可以使用阿里云的Docker 源,快速安装指定版本的Docker。
#参考链接:
#编辑Docker源文件,添加阿里云的源
sudo vi /etc/apt/sources.list.d/docker-main.list
#通过粘贴方式,加入如下内容:
deb [arch=amd64] http://mirrors.aliyun.com/docker-engine/apt/repo ubuntu-xenial main
#加入官方的GPG key
sudo curl -fsSL https://apt.dockerproject.org/gpg | sudo apt-key add -
#更新源、升级系统
sudo apt-get update && sudo apt-get upgrade -y
#清除旧版本的Docker
sudo apt-get purge lxc-docker*
#列出可用的Docker的版本
sudo apt-cache policy docker-engine
#安装docker 1.12.3版本
sudo apt-get install -y docker-engine=1.12.3-0~ubuntu-xenial
三、配置Docker镜像加速器
配置Docker镜像加速器,可用显著提升docker镜像的下载速度,解决国内网络访问国外站点速度慢的问题。推荐使用docker国内的官方镜像,如果是阿里云的用户,直接使用阿里云的镜像加速器,效果更好。
#使用vi编辑/etc/docker/daemon.json文件
#添加上registry-mirrors键值,可以加入多个值。
sudo vim /etc/docker/daemon.json
#通过复制、粘贴,加入以下内容
#建议到阿里云申请自己的专用加速器,
#或直接使用国内官方加速器 https://registry.docker-cn.com
{
#重新启动Docker服务
sudo service docker restart
#查看镜像站点是否已经启用
sudo docker info
【结束】