Ubuntu 下安裝 Docker
阿新 • • 發佈:2020-08-19
先解除安裝舊版本:
$ sudo apt-get remove docker docker-engine docker.io containerd runc
Allow apt
to use a repository over HTTPS:
$ sudo apt-get update
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
新增 Docker 的官方 GPG 金鑰:
$ curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
新增 Docker 的遠端庫,使用阿里雲的映象:
$ sudo add-apt-repository \ "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \ $(lsb_release -cs) \ stable" # sudo add-apt-repository \ # "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ # $(lsb_release -cs) \ # stable"
安裝:
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
修改為國內源:
$ sudo vim /etc/docker/daemon.json
# 新增以下內容
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
重啟 Docker
$ sudo systemctl restart docker.service
驗證是否安裝成功:
$ sudo docker run hello-world
參見 Ubuntu 上安裝 Docker 的官方文件
將當前使用者新增到 docker 使用者組,避免每次都要輸入 sudo:
$ sudo gpasswd -a <使用者名稱> docker
# 然後重啟 docker 服務
$ sudo service docker restart
# 還需要重新登入
$ exit