Ubuntu 中 docker 安裝和映象加速
阿新 • • 發佈:2018-11-28
安裝
在 Ubuntu 中快速安裝 Docker
更新ubuntu的apt源索引
sudo apt-get update
安裝包允許apt通過HTTPS使用倉庫
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
新增Docker key
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
設定Docker穩定版倉庫
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
新增倉庫後,更新apt源索引
sudo apt-get update
安裝最新版Docker CE(社群版)
sudo apt-get install docker-ce
檢查Docker CE是否安裝正確
sudo docker run hello-world
為了避免每次命令都輸入sudo,可以設定使用者許可權,注意執行後須登出重新登入
sudo usermod -a -G docker $USER
映象加速
Docker 中國官方映象加速
通過 Docker 官方映象加速,中國區使用者能夠快速訪問最流行的 Docker映象。該映象託管於中國大陸,本地使用者現在將會享受到更快的下載速度和更強的穩定性,從而能夠更敏捷地開發和交付 Docker 化應用。
Docker 中國官方映象加速可通過 registry.docker-cn.com 訪問。該映象庫只包含流行的公有映象。私有映象仍需要從美國映象庫中拉取。
您可以使用以下命令直接從該映象加速地址進行拉取:
$ docker pull registry.docker-cn.com/myname/myrepo:mytag
例如:
$ docker pull registry.docker-cn.com/library/ubuntu:16.04
注: 除非您修改了 Docker 守護程序的--registry-mirror
引數 (見下文), 否則您將需要完整地指定官方映象的名稱。例如,library/ubuntu、library/redis、library/nginx。
使用 --registry-mirror 配置 Docker 守護程序
您可以配置 Docker 守護程序預設使用 Docker 官方映象加速。這樣您可以預設通過官方映象加速拉取映象,而無需在每次拉取時指定 registry.docker-cn.com。
您可以在 Docker 守護程序啟動時傳入–registry-mirror引數:
$ docker --registry-mirror=https://registry.docker-cn.com daemon
為了永久性保留更改,可以修改/etc/docker/daemon.json檔案並新增上 registry-mirrors 鍵值。
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
修改儲存後重啟 Docker 以使配置生效。
sudo service docker restart