安装Docker

1.1 先安装HTTPS传输支持

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common


这个安装,一般来讲通常ca-certificatescurlsoftware-properties-common都是安装好了的,所以主要是为了安装apt-transport-httpsgnupg-agent两个软件包。

1.2 添加PGP证书

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


验证证书的指纹

sudo apt-key fingerprint 0EBFCD88


验证以后,如果没有出现错误即可。

1.3 添加Docker的软件包仓库

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


添加仓库以后,一定要记得重新更新一下仓库缓存

sudo apt-get update

1.4 安装Docker社区版和容器

sudo apt-get install docker-ce docker-ce-cli containerd.io

1.5 验证安装结果

sudo docker run hello-world

验证时必须连接网络,因为将会从仓库里面下载镜像。 验证的时候,没有出现错误,并且出现“Hello from docker”即可。

1.6 使用非root用户运行

sudo groupadd docker
sudo usermod -aG docker $USER

这样重新登录当前用户以后,就不需要再使用sudo来运行docker了。其中$USER表示当前用户。