- 卸载旧版本:
sudo apt-get remove docker docker-engine docker.io containerd runc
- 更新索引, 安装需要的软件包
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
- 添加Docker的官方GPG密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
- 安装docker
sudo apt-get install docker-ce docker-ce-cli containerd.io
- 通过运行hello-world 映像来验证是否正确安装了Docker Engine
sudo docker run hello-world
- 开启2375端口(可选)
sudo tee /etc/systemd/system/docker.service.d/http-proxy.conf <<-'EOF'
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
EOF
重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
官方文档: https://docs.docker.com/engine/install/debian/