博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu 16.04系统下 Docker 的卸载与安装
阅读量:2486 次
发布时间:2019-05-11

本文共 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主要参考另一篇博客的67部分(更正其中的Docker版本为1.12.3)

  

根据Rancher 2017年8月24日的在线培训内容,使用Rancher v1.6.5 离线部署K8S-v1.6.6测试环境,需要安装指定版本的Docker1.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

{

"registry-mirrors": [

 "https://
2lqq34jg
.mirror.aliyuncs.com",

 "https://
pee6w651
.mirror.aliyuncs.com",

 "
https://registry.docker-cn.com
",

 "http://hub-mirror.c.163.com"

]

}

 

#重新启动Docker服务

sudo service docker restart

 

#查看镜像站点是否已经启用

sudo docker info

 

 

【结束】

你可能感兴趣的文章
echarts 为例讲解 uni-app 如何引用 npm 第三方库
查看>>
uni-app跨页面、跨组件通讯
查看>>
springmvc-helloworld(idea)
查看>>
JDK下载(百度网盘)
查看>>
idea用得溜,代码才能码得快
查看>>
一篇掌握python魔法方法详解
查看>>
数据结构和算法5-非线性-树
查看>>
数据结构和算法6-非线性-图
查看>>
数据结构和算法7-搜索
查看>>
数据结构和算法8-排序
查看>>
windows缺少dll解决办法
查看>>
JPA多条件动态查询
查看>>
JPA自定义sql
查看>>
BigDecimal正确使用了吗?
查看>>
joplin笔记
查看>>
JNDI+springmvc使用
查看>>
vue+springboot分页交互
查看>>
vue+springboot打包发布
查看>>
XSL 开发总结
查看>>
beta阶段第六次scrum meeting
查看>>