一、按照官网给的安装方法进行Ubuntu16.04 docker-ce 的安装,步骤如下:

1、由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:

sudo apt-get remove docker docker-engine docker-ce docker.io

2、更新apt包索引

sudo apt-get update

3、安装以下包以使apt可以通过HTTPS使用存储库(repository)

sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

4、添加Docker官方的GPG密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

5、使用下面的命令来设置stable存储库

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

6、再更新一下apt包索引

sudo apt-get update

7、安装最新版本的Docker CE

sudo apt-get install -y docker-ce

8、在生产系统上,可能会需要应该安装一个特定版本的Docker CE,而不是总是使用最新版本

apt-cache madison docker-ce

9、安装固定版本18.03.1~ce-0~ubuntu   (从其中随便选择一个版本)

sudo apt-get install docker-ce=18.03.~ce-~ubuntu

10、验证docker

(1)查看docker服务是否启动:

systemctl status docker

(2)若未启动,则启动docker服务:

sudo systemctl start docker

(3)经典的hello world:

sudo docker run hello-world

二、卸载docker

sudo apt-get remove docker
sudo apt-get remove docker-ce
sudo apt-get autoremove --purge docker-engine
sudo rm -rf /var/lib/docker

最新文章

  1. 【转】NoSQL初探之人人都爱Redis:(1)Redis简介与简单安装
  2. Eclipse中实现JAVA代码的自动提示功能
  3. 【UWP】对 Thickness 类型属性进行动画
  4. mysqli常用命令
  5. (转)springAOP解析-2
  6. 路由器扫描的Java源码
  7. JS 实现取整(二)
  8. (转)修改ECSHOP前后台的title中的ecshop
  9. easyui datagrid 单元格编辑 即见即所得,MVC菜单维护,扫描增加
  10. Mac 性能测试环境搭建——理论篇
  11. Python——类的封装
  12. 【转】 为什么我们做分布式使用Redis
  13. sysbench对MySQL的压测
  14. oracle sql语句大全
  15. countByValue
  16. jqweui Picker使用一个小问题
  17. 一起学Hadoop——使用自定义Partition实现hadoop部分排序
  18. [转载]Linux 16进制查看命令、工具
  19. [20171120]理解v$session的state字段(11G).txt
  20. sort命令的使用,结合uniq, awk等

热门文章

  1. Delphi 设计模式:《HeadFirst设计模式》Delphi2007代码---工厂模式之工厂方法[转]
  2. Nginx与PHP工作原理
  3. 玩转vue的slot内容分发
  4. Java 后端彻底解决跨域问题(CORS)
  5. 2018-2-13-win10-uwp-设置启动窗口大小--获取窗口大小
  6. 关于Python3 打印中文乱码问题
  7. Luogu P1311 选择客栈(前缀和)
  8. Luogu P3960 列队(动态开点线段树)
  9. BZOJ 4554: [Tjoi2016&Heoi2016]游戏
  10. 解决springmvc 中文post请求乱码的过滤器配置