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