畫江湖之 docker 篇 【docker 常規操作記錄】

Krisji發表於2019-04-05

docker簡介

  • Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從Apache2.0協議開源。
  • Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後釋出到任何流行的 Linux,Window,Unix 機器上,也可以實現虛擬化。
  • 容器是完全使用沙箱機制,容器效能開銷極低。

注意:基於Win10 系統安裝
現在 Docker 有專門的 Win10 專業版系統的安裝包,需要開啟Hyper-V。
下載地址:https://www.docker.com/get-docker

鑑於國內網路問題,後續拉取 Docker 映象十分緩慢,我們可以需要配置加速器來解決,我的阿里雲映象加速器:
https://xx.mirror.aliyuncs.com
{
"registry-mirrors": ["https://xx.mirror.aliyuncs.com"]
}

1 啟動容器 docker start 容器id/容器名稱
2 停止容器 docker stop 容器id/容器名稱
3 重啟容器 docker restart 容器id/容器名稱
4 移除容器 docker rm 容器id/容器名稱
注意:容器必須是停止狀態
5 檢視容器負載 docker top 容器id
6 檢視容器程式 docker ps 
7 檢視所有容器程式 docker ps -a
8 查詢最後一次建立的容器:docker ps -l 
9 檢視容器中服務執行的埠 docker port 容器id/容器名稱
10 刪除映象 docker rmi 映象名稱
11 docker inspect 容器id | grep IPA 找出對應容器的ip 地址
12 docker run  -i -t  映象名:標籤  命令 互動建立容器
13 docker search 搜尋映象
14 docker pull   拉取映象
15 docker ps  檢視當前執行中容器
16 docker ps -a 檢視所有執行的容器
17 docker images 檢視本機的映象
18 docker logs  檢視容器的日誌
19 docker logs -f   實時檢視容器的日誌
20 退出容器 exit  ctrl+d

相關文章