Skip to main content

安装

    在国内安装Docker不是一件简单的事情,因为网络环境特别糟糕。我们需要做这样几件事情:

  1. 添加Docker的APT软件源
  2. 安装Docker的程序
  3. 修改Docker的容器下载镜像
  4. 启动Docker

    先查看一下当前系统的发布版本 cat /etc/os-release 留意一下两个 CODENAME

NAME="Ubuntu"
VERSION="19.10 (Eoan Ermine)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 19.10"
VERSION_ID="19.10"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=eoan
UBUNTU_CODENAME=eoan

    接下来我们开始编辑 /etc/apt/sources.list 添加这样一条记录

deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu eoan stable

    注意,这里面的 eoan 是你的 CODENAME 如果说你当前的版本比价新的话可能更新不出来,这样的话可以考虑使用上一个大版本的代码,用是可以用的。eoan 之前的那个版本是 bionic,在这之前我就不知道咯。如果不能用的话可以考虑下面这个软件源。

deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu eoan stable

    接下来就是基础的更新

sudo apt -y update
sudo apt -y install docker-ce

    在安装完成以后,写入一下docker的容器下载镜像地址

sudo rm -rf /etc/docker/daemon.json
sudo nano /etc/docker/daemon.json

{
	"registry-mirrors": ["http://hub-mirror.c.163.com"]
}

    最后我们还需要重启Docker

systemctl restart docker

    另外,本书全程使用docker-compose进行搭建,需要额外安装

curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

    Enjoy!