欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ubuntu16.04安装Docker

程序员文章站 2022-06-03 09:09:24
...

这种方法可以安装最新版本的Docker,亲测可用!

1.Docker在Ubuntu16.04上安装
1.1.先决条件1,添加Docker源

sudo apt-get update

增加CA证书

sudo apt-get install apt-transport-https ca-certificates

添加GPG Key(一种加密手段)

sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

创建docker.list文件

sudo vim /etc/apt/sources.list.d/docker.list

添加Ubuntu16.04LST的入口

deb https://apt.dockerproject.org/repo ubuntu-xenial main

该条目可以是:
On Ubuntu Precise 12.04 (LTS)
deb https://apt.dockerproject.org/repo ubuntu-precise main

On Ubuntu Trusty 14.04 (LTS)
deb https://apt.dockerproject.org/repo ubuntu-trusty main

Ubuntu Wily 15.10
deb https://apt.dockerproject.org/repo ubuntu-wily main

Ubuntu Xenial 16.04 (LTS)
deb https://apt.dockerproject.org/repo ubuntu-xenial main
备注: Docker没有为所有架构提供代码包 .你可以找到 nightly built binaries in https://master.dockerproject.org. To install docker on a multi-architecture system, add an [arch=…] clause to the entry. 详细内容参考 Debian Multiarch wiki .

再次更新源

sudo apt-get update

以防万一,清除过时的源

sudo apt-get purge lxc-docker

验证下APT是从正确的库源下载应用的

apt-cache policy docker-engine

ubuntu16.04安装Docker

至此,可见已经配置好了Docker的源

1.2.先决条件2,安装aufs驱动linux-image-extra
更新源,会发现Hit:9 https://apt.dockerproject.org/repo ubuntu-xenial InRelease,也说明Docker在第一步1设置成功。

sudo apt-get update

安装 linux-image-extra

sudo apt-get install linux-image-extra-$(uname -r)

ubuntu16.04安装Docker

1.3.安装Docker(如果先决条件1,2步正确完成了)

sudo apt-get update

通过apt命令在线安装docker

sudo service docker start

国际惯例,用一个Hello world的来测试安装成功

sudo docker run hello-world

本地本来没有Hello World镜像,通过Docker源获取到,并成功现实Hello world。
ubuntu16.04安装Docker

至此,Docker安装完成。

相关标签: linux docker