docker 文章參考

docker for windows 安裝指南:https://docs.docker.com/docker-for-windows/

docker 簡述:https://waylau.com/ahout-docker/

docker 中文指南(翻譯中):http://www.widuu.com/chinese_docker/userguide/dockerizing.html

docker 鏡像服務使用指導:http://www.oschina.net/news/57894/daocloud

國內免費docker 鏡像服務:https://dashboard.daocloud.io/  極大提升拉取鏡像速度。

CSDN docker 社區:http://docker.csdn.net/

打包jar 包成image 【docker-maven-plugin】:http://www.cnblogs.com/puroc/p/5799228.html

[譯] 深入理解 Docker Volume(一):http://www.tuicool.com/articles/uYzeAnz


命令:
啓動 ubunu 終端: docker run -t -i ubuntu /bin/bash
刪除untagged images,也就是那些id爲 none 的image的話可以用:docker rmi $(docker images | grep "^<none>" | awk "{print $3}")
刪除所有 container :docker rm $(docker ps -a -q)



問題:
1、E: Unable to locate package:無法找到包, apt-get update下!
2、異常信息
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
在命令前加 "DEBIAN_FRONTEND=noninteractive " 取消交互。參考


#啓動鏡像並進入容器

$ sudo docker run -itd --name=ubuntu ubuntu

run命令選項:

-t 模擬一個終端,-i進入這個容器,一般結合使用創建一個交互式容器。

-d 後臺運行容器並打印ID,如果不加-i後面就不能附加進入容器

--name 爲容器指定名稱

run命令選項很多,先不過多介紹,在使用中你會慢慢瞭解到!

此時你已經創建並進入容器,怎麼能退出呢?

# 按ctrl+d退出容器,會暫停容器,可以再啓動(sudo docker start ID/NAME),裏面數據不會丟失。

# 退出暫停容器太不符合常理啊!那麼按ctrl+p+q退出docker,將不會暫停

#緊接查看運行的容器

$ sudo docker ps

#這時想進入某個容器可通過ps查看的ID進入運行的容器

$ sudo docker attach ID/NAME

#關閉運行的容器(start/restart)




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