前言
关于Ubuntu 16.04环境下 安装 Docker的方法
1.选择国内的云服务商,这里选择阿里云为例
1 | curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh - |
2.安装所需要的包
1 | sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual |
注意:在这里第二步命令时我遇到一个问题:
解决办法:
linux-image-generic
应该已经安装了相关的linux-image-extra
包,但名称已更改为linux-modules-extra
。试试这个升级到最新的内核:
1 | sudo apt update |
1 | sudo apt upgrade |
1 | sudo apt install --reinstall linux-image-generic |
然后,重新启动并尝试使用以下命令:
1 | sudo apt install linux-modules-extra-$(uname -r) linux-image-extra-virtual |
3.添加使用 HTTPS 传输的软件包以及 CA 证书
1 | sudo apt-get update |
1 | sudo apt-get install apt-transport-https ca-certificates |
4.添加GPG密钥
1 | sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D |
5.添加软件源
1 | echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list |
6.添加成功后更新软件包缓存
1 | sudo apt-get update |
7.安装docker
1 | sudo apt-get install docker-engine |
8.启动 docker
1 | sudo systemctl enable docker |
1 | sudo systemctl start docker |