Get Docker CE for Ubuntu

安装前准备工作

  • Ubuntu 系统要求
    安装 Docker CE,需要 64 位的以下版本的 Ubuntu 系统:

    • Bionic 18.04 (LTS)
    • Xenial 16.04 (LTS)
    • Trusty 14.04 (LTS)
  • 卸载旧版本 Docker
    旧版本的 Docker 名为 dockerdocker-engine

    1
    sudo apt remove docker docker-engine docker.io

安装 Docker CE

1. 更新系统软件源

1
sudo apt-get update

2 安装让 apt 工具支持 HTTPS 的相关库

1
2
3
4
5
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common

3. 添加官方 GPG 密钥

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

4. 设置 Docker 的稳定版仓库(amd64)

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

5. 安装 Docker CE

1
2
sudo apt-get update
sudo apt-get install docker-ce

安装 Docker Compose

Install Docker Compose

方法一

  • 用以下命令下载 Docker Compose,将 $dockerComposeVersion 代替为要下载的版本。
    1
    curl -L https://github.com/docker/compose/releases/download/$dockerComposeVersion/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

如,下载 1.14.0 版本的 Docker Compose:

1
curl -L https://github.com/docker/compose/releases/download/1.14.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

https://github.com/docker/compose/releases

  • 更改下载的 /usr/local/bin/docker-compose 文件权限:

    1
    sudo chmod +x /usr/local/bin/docker-compose
  • 测试是否安装成功

    1
    docker-compose --version

方法二

通过 Python 的 pip 来安装:

1
sudo pip install docker-compose

配置 DaoCloud 加速器

Docker Hub 提供众多镜像,你可以从中自由下载数十万计的免费应用镜像, 这些镜像作为 docker 生态圈的基石,是我们使用和学习 docker 不可或缺的资源。为了解决国内用户使用 Docker Hub 时遇到的稳定性及速度问题 DaoCloud 推出永久免费的新一代加速器服务。

首先,在 DaoCloud 注册个人账号,登录之后在个人 dashboard 右上角,头像左边有一个火箭标志的加速器图标,点击进去,安装介绍操作就可以了。