文档章节

Ubuntu安装Docker

o
 osc_x4h57ch8
发布于 2018/04/24 10:41
字数 541
阅读 0
收藏 0

精选30+云产品,助力企业轻松上云!>>>

当前各系统版本:

Ubuntu Xenial 16.04 (LTS)

Docker v18.03.0-ce(CE即Community Edition,EE即Enterprise Edition 总共两个版本)

教程内容来自:https://docs.docker.com/install/linux/docker-ce/ubuntu/

以下Docker CE安装教程按照官方的教程一步一步操作完成。文章首次写作时间为2018年4月24日。

要在Ubuntu上安装Docker CE的操作系统要求,需要64bit的Ubuntu,基于x86_64(例如使用Intel或者AMD的CPU的普通PC),armhf(例如树莓派)等硬件平台。

如果安装过Docker,需要执行下列命令卸载。

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

 

 如果apt-get报告说没有安装这些软件包就可以了。

sudo apt-get update

 

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

 

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

 

sudo apt-key fingerprint 0EBFCD88

回车后提示

pub   4096R/0EBFCD88 2017-02-22
      Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid                  Docker Release (CE deb) <docker@docker.com>
sub   4096R/F273FCD8 2017-02-22

x86_64 / amd64平台执行

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

armhf(树莓派)平台执行

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

 

sudo apt-get update

 

sudo apt-get install docker-ce

 

sudo docker run hello-world

 

要升级Docker CE,首先运行sudo apt-get update,然后选择要安装的新版本。

 

Debian安装请参考连接:https://docs.docker.com/install/linux/docker-ce/debian/#install-docker-ce-1

 

2018-07-23更新信息

中科大的docker镜像源速度很快http://mirrors.ustc.edu.cn/help/docker-ce.html

在阅读官方安装手册时,只要把 download.docker.com 地址换成 mirrors.ustc.edu.cn/docker-ce 即可。

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

 

x86_64 / amd64平台执行:

sudo add-apt-repository \
   "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

 

稳定版本发布:https://docs.docker.com/release-notes/docker-ce/#stable-releases

https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/

要安装指定版本:sudo apt-get install docker-ce=<VERSION>,

例如:

arrive@STK:~$ apt-cache madison docker-ce
 docker-ce | 18.06.0~ce~3-0~ubuntu | https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu bionic/stable amd64 Packages
 docker-ce | 18.03.1~ce~3-0~ubuntu | https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu bionic/stable amd64 Packages
sudo apt-get install docker-ce=18.03.1~ce~3-0~ubuntu

升级时忽略docker

sudo apt-mark hold docker-ce

 

sudo apt-mark hold docker-ce-cli
docker-ce-cli 设置为保留。

sudo apt-mark hold docker-ce
docker-ce 设置为保留。

 

 

Uninstall the Docker CE package:

sudo apt-get purge docker-ce

Images, containers, volumes, or customized configuration files on your host are not automatically removed. To delete all images, containers, and volumes:

sudo rm -rf /var/lib/docker

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

如何删除使用Python的easy_install安装的软件包? - How do I remove packages installed with Python's easy_install?

问题: Python's easy_install makes installing new packages extremely convenient. Python的easy_install使安装新包非常方便。 However, as far as I can tell, it doesn't implement th......

fyin1314
33分钟前
8
0
如何将逗号分隔的字符串转换为数组? - How to convert a comma separated string to an array?

问题: I have a comma separated string that I want to convert into an array, so I can loop through it. 我有一个逗号分隔的字符串,我想将其转换成数组,因此可以循环遍历它。 Is the...

富含淀粉
今天
13
0
深源恒际:担心个人身份被冒用?不存在!

本文作者:c****t 近日,苟晶被冒名顶替身份参加高考的事件在社会各界掀起广泛热议。事件调查结果公布后,舆论风向逆转,吃瓜群众认为当事人夸大其词消费了公众情绪,一边对当事人所遭遇的不...

百度开发者中心
昨天
5
0
CKEditor 5 + SpringBoot实战(三):SpringData JPA数据持久化

在本系列的文章中,我将介绍如何在Spring Boot Application中使用CKEditor编辑器。介绍的内容包括基本环境的搭建,文件上传,SpringData JPA数据持久化,CKEditor5的安装,CKEditor图片上传,...

树下魅狐
今天
9
0
Confluence 如何查看页面 ID

如果你希望查看页面的 ID 你有 2 个方法。 例如,你希望查看 https://www.cwiki.us/display/CONFLUENCEWIKI/Get+started 页面的 Page ID 的话。 如果你的标题栏没有特殊字符,那么将会使用英...

honeymoose
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部