2017/9/14

docker ... misc

follow 這一篇,大概就是,把 https://download.docker.com 加到 apt source 中。
install docker-ce

會順便裝 aufs

裝完run docker info 說我 permission deny
所以把自己加到 docker 的 groupe 中,再是一次 , OK
ps 看,果然增加 docker-containerd, dockerd 兩個 daemon

docker build 之後, file 有錯,修改完,直接再 build 一次就可以。

run 過的 image 會產生一個 container,即使exit 了,container 依然在,所以 image 沒辦法rm
要先 docker rm container-id 之後,才能 docker rmi image-id
container id 可以用 docker ps -a -q 列出。
如果有兩個 reposity 使用相同的 image-id,就要加上 -f 才能刪除。
docker login 後,才能用 docker push images 到 docker hub 上自己的目錄。

docker swarm init 因為機器有兩個 網卡,所以要加上 --advertise-addr eth0 指定使用 eth0


docker run image 後就會產生一個 container,並且在其中執行。
之後這個container 就一直存在著,即使 exit 或是用 stop command 停止他,他都還在。
只要用 start command 啟動他,他的裝態都還是持續著 (安裝,修改過的東西不會reset)。

但是如果這個
另外,這個 github example 很不錯。

這一篇: How can I use docker without sudo 說,某一版之後,只要加入 docker group,就可以不用sudo 了。
但是要注意,docker group 有類似 root 的權限。
這個 是官方的說明。

沒有留言:

張貼留言