起動與關閉
$ boot2docker stop
初始化$(boot2docker shellinit)
後台執行
$ docker run-d
-p--name web nginx
檢視埠
$ docker port web
檢視ip
$ boot2docker ip
停止、刪除
$ docker stop web $ docker rm web
進入docker 伺服器
$
docker run -it ubuntu
向docker中新增應用:
$docker run learn/tutorial apt-get install -y ping
關聯到本地資料夾
--
name mysite 是給伺服器起個名字
$ docker run-d
-p-v $home
/site
:/usr/
share
/nginx
/html
--name mysite nginx
docker常用命令
docker version #檢視版本
docker search tutorial#搜尋可用docker映象
docker run learn/tutorial echo "hello word"#在docker容器中執行hello world!
docker run learn/tutorial apt-get install -y ping#在容器中安裝新的程式
為這些命令建立別名
複製**
**如下:
# ~/.bash_aliases
# 殺死所有正在執行的容器.
alias dockerkill='docker kill $(docker ps -a -q)'
# 刪除所有已經停止的容器.
alias dockercleanc='docker rm $(docker ps -a -q)'
# 刪除所有未打標籤的映象.
alias dockercleani='docker rmi $(docker images -q -f dangling=true)'
# 刪除所有已經停止的容器和未打標籤的映象.
alias dockerclean='dockercleanc || true && dockercleani'
學習資料:
docker 中文學習手冊
官方學習
docker學習筆記
1 docker依賴於linux核心,無法直接安裝在windows環境中,否則需要安裝docker toolbox 2 相關操作 docker create 建立乙個容器但是不啟動它 docker run 建立並啟動乙個容器 docker stop id 停止容器執行,傳送訊號sigterm doc...
Docker學習筆記
一 docker是什麼 docker是乙個開源的引擎,可以輕鬆的為任何應用建立乙個輕量級的 可移植的 自給自足的容器。就相當於書包可以裝書,水杯可以盛水。二 docker解決了什麼問題 我本地沒有問題啊 本地和線上的環境不一致問題,哪個哥們又寫死迴圈了 其他專案的出錯不影響你本身的專案 雙十一伺服器...
docker學習筆記
1.怎麼給執行中的docker容器新增新的埠 解決 1 獲得容器ip docker inspect container name grep ipaddress 2 iptable埠 將容器的8000埠對映到主機的8001埠 iptables tnat adocker ptcp dport 8001 ...