Ubuntu16.04下用阿里源安裝Docker-ce

因爲一些原因,需要安裝 Docker,故特此記錄 Docker 安裝的具體步驟。之前通過 aptDocker 官方源安裝最新的 Docker CE(Community Edition),即 Docker 社區版,到最後一步時拉取不下來,試了好幾次,都失敗了,可能是網絡的原因。後來換成了阿里的源後,一次成功。下面附上安裝步驟。

1、卸載可能存在的舊版本:

sudo apt-get remove docker docker-engine docker-ce docker.io

2、更新 apt 包索引:

sudo apt-get update

3、執行以下安裝命令,使得 apt 可以通過 HTTPS 使用存儲庫(repository):

sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

4、添加Docker官方GPG密鑰:

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

5、設置 stable 存儲倉庫:

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

6、再次更新 apt 包索引:

sudo apt-get update

7、執行以下命令,安裝最新版本的 Docker-ce:

sudo apt-get -y install docker-ce

8、啓動 Docker,並設置開機啓動

啓動 Docker

sudo systemctl start docker

設置開機啓動

sudo systemctl enable docker

9、 創建 Docker 用戶組,將應用用戶加入 Docker 用戶組(這樣可以免去輸 sudo 的麻煩)

sudo groupadd docker                         //創建docker用戶組
sudo usermod -aG docker ${USER}              //將應用用戶加入docker用戶組,${USER} 是用戶名
sudo systemctl restart docker                //重啓docker服務
su root                                      //切換到root用戶,或者 sudo su
su ${USER}                                   //再切換到原來的應用用戶以上配置才生效

注:這裏的 ${USER} 是應用用戶名,比如 jack

10、運行 hello-world 鏡像(測試是否安裝成功)

docker run hello-world

11、設置 Docker 鏡像加速

編輯 vim /etc/docker/daemon.json 文件,添加以下內容:

{
 "registry-mirrors": ["https://obou6wyb.mirror.aliyuncs.com"]
}

注:若 docker 文件夾下沒有 daemon.json 文件,需自己創建並寫入上方內容。

12、重啓服務

sudo systemctl daemon-reload
sudo systemctl restart docker

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章