在Linux系统上安装Docker有3种方式,分别为在线安装、离线安装以及脚本文件安装,其中最常用也是官方推荐的安装方式就是在线安装。接下来将在 Ubuntu16.04系统上分别针对这3种安装方式进行详细讲解。
一、Docker在线安装教程
由于在线安装方式比较容易,且后期升级维护相对方便,所以对于大多数开发者而言,通常会选择在线安装 Docker。这种安装方式需要先设置一个 Docker 仓库,然后通过该仓库进行安装和后续更新。
1.设置Docker仓库
在新的主机上初次安装Docker CE之前,必须先设置Docker存储库,其步骤如下。
(1)更新apt的索引包。
$ sudo apt-get update
需要注意的是,在执行 apt 更新完成后,终端可能会返回如“Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'”的子流程错误信息,这个错误是在Ubuntu16.04系统下更新apt时内部出现的问题,并不影响后续Docker的安装和使用,所以这个问题可以直接忽略。
(2)安装软件包允许apt通过HTTPS方式使用Docker仓库。
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common