一、執行映象
docker run 可選引數 命令
可選引數:
--name 給啟動的容器例項起乙個別名
-d 啟動時後台執行
-i 以互動模式執行容器 ,通常與 -t 使用
-t 為容器重新分配乙個偽輸入終端,通常與 -i 使用
-p (大寫) 隨機埠對映
-p (小寫) 指定埠對映,有一下四種格式
1. ip:hostport:containerport
2. ip::containerport
3. hostprot:containerport
4. containerport
二、檢視容器
docker ps 可選引數
可選引數:
-a 列出當前所有正在執行的容器 + 歷史上執行過的
-l 顯示最近建立的容器
-n 顯示最近建立的 n 個容器
-q 靜默模式,只顯示容器例項編號
--no-trunc 不截斷輸出
三、退出\停止容器
1. 在容器裡時使用 exit 退出,此時退出後相應的容器也會關閉。例如我在 docker 中啟動乙個 centos 容器,進入該容器後使用exit命令退出,退出後相應的容器也關閉了。
2. 在容器裡時使用 ctrl+q+p 容器不停止退出,此時只退出容器,容器不會關閉,容器進入後台執行狀態
3. 停止容器 docker stop 容器例項id
4. 強制停止容器 docker kill 容器例項id或容器名稱
四、執行容器
docker start 容器例項id或容器名
五、重啟容器
docker restart 容器例項id或容器名
六、刪除容器例項
docker rm 可選引數 容器例項id或容器名
可選引數:
-f 強制刪除容器,不管容器是否正在執行
強制刪除多個正在執行中的容器例項: docker rm -f $(docker ps -q)
七、檢視容器啟動日誌
docker logs 可選引數 容器id
可選引數:
-f 跟隨最新日誌列印
-t 加入時間戳
-- tail 數字 顯示最後多少條
八、檢視容器內執行的程序
docker top 容器id
九、檢視容器內部細節
docker inspect 容器id
十、進入正在後台執行的容器
docker attach 容器id
十一、不進入正在後台執行的容器,在宿主機外操作容器
docker exec -t 容器id 需要容器執行的命令
十二、從容器中拷貝檔案到宿主機上
docker cp 容器id:容器內路徑 目的主機路徑
Docker容器互聯(六)
介紹在乙個宿主機中的多個容器之間的互聯 拒絕鏈結以及允許特定容器間的連線 docker預設同乙個宿主機中的容器是可以互相連通的。1 環境介紹使用centos映象建立容器,因centos是簡化版,沒有ifconfig命令,需要安裝。安裝net tools工具解決ifconfig yum y insta...
docker容器命令
1.docker run it name container name repository tag image id bin bash 互動方式啟動docker容器 例如docker run it name mycentos centos 7 bin bash 2.docker run d nam...
docker容器命令
這樣就建立了乙個新的centos容器了。那如果退出呢?通過exit命令就可以退出了 docker run di name 容器名稱 映象名稱 標籤 這個時候我們建立成功了,但是現在還是在本地,還沒有進入到centos容器中,但我們檢視的時候,發現容器已經是在執行了 那我們怎麼進入到這個centos容...