2019年3月20日水曜日

[docker]在 Ubuntu 18.04 下安裝和使用 docker

首先 Ubuntu 官方的 repo 中所提供的 docker 並不一定是最新的。

所以改從 Docker 官方的 repo 來安裝。

先更新 package list

sudo apt update


然後安裝必要的 package

而且這些 package 必須要可以通過 HTTPS

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


接著將 docker 官方 repo 的 key 加到系統中

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


把 docker 的 repo 加到 apt source 裡

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"



然後再更新一次 package list

sudo apt update


為了確保我們安裝的是 docker 官方的版本

而不是 ubuntu 所提供的版本

這時候可以先用 apt-cache policy 檢查一下優先性

apt-cache policy docker-ce


然後就是安裝docker 了

sudo apt install docker-ce


安裝完之後

沒意外的話 docker 應該就會自己活著了

這時候可以用 systemctl 確認 docker 的狀態

sudo systemctl status docker



到這邊基本上 docker 的安裝就算完成了。

接下來就是執行的部份了

先抓個 ubuntu 映像檔回來

從 docker 的 repo 中搜尋 ubuntu

docker serach ubuntu


當然不要 ubuntu 的話也可以考慮裝其他的

不過我偷懶只想裝 ubuntu

所以我只抓 ubuntu 下來

抓下來的指令就一行

docker pull ubuntu


然後就可以啟動它了

docker run -it ubuntu


最後要保存 docker 的狀態的話

先用下面的指令查看一下它的版本號

docker ps -l


上面這個指令可以幫助你取得 ID

然後就可以使用下面的指令把變動 commit 上去了

docker commit [ID] [CONTAINER] [REPOSITORY[:TAG]]

一個使用實例大概看起來像這樣

docker commit XXX any-name/ubuntu



這篇大概就這樣了



0 件のコメント:

コメントを投稿