0%

Ubuntu下安装Docker

设置仓库

更新包索引

sudo apt update

安装必备软件包

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

添加官方GPG密钥

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

添加仓库地址

amd64

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

安装Docker CE

更新包索引

sudo apt update

安装最新版的Docker CE

sudo apt install docker-ce

安装指定版本的Docker CE

查看所有Docker CE版本列表

sudo apt-cache madison docker-ce

安装指定版本Docker CE

sudo apt-get -y install docker-ce=17.09.0~ce-0~ubuntu

设置开机启动

1
2
3
sudo systemctl daemon-reload
sudo systemctl enable docker.service
sudo systemctl restart docker.service

更改存储目录

编辑/lib/systemd/system/docker.service,在ExecStart=/usr/bin/dockerd -H fd://后面添加-g /var/lib/docker1.

sudo systemctl daemon-reload,sudo systemctl restart docker.service就生效了

删除所有包含的镜像

docker rmi $(docker images | grep '\bdemo.demo.com/demo\b' | grep '<none>' | awk '{print $3}')