Ubuntu安装Docker

当前各系统版本:

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

 

posted @ 2018-04-24 10:41  新贵  阅读(287)  评论(0编辑  收藏  举报