-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docker/kubernetes notes #20
Comments
container 結束資料就不見這個特性叫做 ephemerally data container 的觀念
timwu@tirmbp~/docker/dockerfiles/data: docker run --name mydata -v /mydata busybox true
timwu@tirmbp~/docker/dockerfiles/data: docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
19222c4afbe0 busybox "true" 4 seconds ago Exited (0) 3 seconds ago mydata
timwu@tirmbp~/docker/dockerfiles/data: docker inspect mydata
"Volumes": {
"/mydata": "/mnt/sda1/var/lib/docker/volumes/a7aae9fe0beba46586fd876caaf0a3b4c6d52b96f4dff84535cc6d3bbd4ea9b2/_data"
},
"VolumesRW": {
"/mydata": true
},
"Volumes": {
"/mydata": "/mnt/sda1/var/lib/docker/volumes/a7aae9fe0beba46586fd876caaf0a3b4c6d52b96f4dff84535cc6d3bbd4ea9b2/_data"
},
"VolumesRW": {
"/mydata": true
}, |
其實 docker 並沒有刻意設計 data-volume container 這種機制, data-volume container 是由下列兩個基本機制構成的
|
data volume container 在 docker 結束後還在嗎?
timwu@tirmbp~/: boot2docker stop
timwu@tirmbp~/: boot2docker up
timwu@tirmbp~/docker: docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5d9ed183e803 ubuntu "/bin/bash" 9 minutes ago Exited (0) 8 minutes ago goofy_kilby
382edfbf8cf0 ubuntu "/bin/bash" 20 minutes ago Exited (0) 53 seconds ago suspicious_stallman
19222c4afbe0 stackbrew/busybox "true" 25 minutes ago Exited (0) 25 minutes ago mydata
docker start 382edfbf8cf0
docker attach 382edfbf8cf0 |
資料無論放在 container 一般目錄內 或 volume 目錄內, 在 container stop 後, 都還會在. 所以開一個 container 來 build 東西, 即使沒開 volume 也很ok, 開 volume 的好處是方便共享或備份. |
OSX HFS+ is default case insensitive and not easy to convert once the partition is formatted. Even though you can share a case insensitive folder to linux but in Linux such folder can't build openwrt. Please use
Remember to select |
install v1.8 on ubuntu
|
nice start of docker-machine |
--rm
可以讓 container exits 後就 rm 掉exec
可以在現有container 執行程式本來在container 在background跑, 用
attach
把它移到foreground, 按 ^C 會導致 container stopdetach hot-key:
ctrl-p
,ctrl-q
, referenceshow container 內的程式訊息
看起來好像很好懂, 請注意細節當我們說 run 一個 container , 其實是 prepare 好一個 filesystem 並且 run 某個 fs 內的一支程式.
The text was updated successfully, but these errors were encountered: