DOCKER學習筆記(MAC)

2021-07-15 03:44:54 字數 1407 閱讀 6686

起動與關閉

$ 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 ...