0%

Docker 安装(Ubuntu为例)

Docker Engine - Community 支持以下版本的64bitUbuntu

1
2
3
4
* Disco 19.04
* Cosmic 18.10
* Bionic 18.04 (LTS)
* Xenial 16.04 (LTS)

删除旧版本(如果有)

1
apt-get remove docker docker-engine docker.io containerd runc

更新源

1
apt-get update

安装必要的包

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

添加Docker官方GPG Key并校验

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

添加Docker仓库

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

再次更新源

1
apt-get update

查看可用版本

1
apt-cache madison docker-ce

安装Docker最新版 或 指定版本

1
2
apt-get install docker-ce docker-ce-cli containerd.io
apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io

测试

1
docker run hello-world

开机 启动/关闭

1
systemctl enable|disable docker

非root用户运行

创建docker组

1
groupadd docker

添加指定用户到docker组

1
usermod -aG docker $USER