在網路上看到有人提供 Docker 的 Cheat Sheet,裡面整理了很多常用的指令,建議剛入門 Docker 的初學者務必把底下指令學完,底下就是 Cheat Sheet
container 放大架構圖
基本指令
下載映像檔
|
|
啟動或關閉 container
|
|
建立 -> 啟動 -> 執行指令 (-ti
參數)
|
|
建立 -> 啟動 -> 執行指令 -> 刪除 container (-rm
參數)
|
|
file system 及 port 對應 (-v
及 -p
參數)
|
|
Docker 清除 (cleanup) 指令
刪除所有正在執行的 container
|
|
刪除 dangling 映像檔
|
|
刪除全部已停止的 container
|
|
Docker machine 指令
啟動 machine
|
|
指定 machine 來設定 docker
|
|
與 container 互動指令
在 container 內執行指令
|
|
線上觀看 container logs
|
|
儲存正在執行的 container 成 image 檔案
|
|
docker compose 格式
docker-compose.yml
格式如下
建立 -> 執行 container
|
|
以上是常用的 docker 指令,初學者務必學習。
See also
- Go 1.16 推出 Embedding Files
- 用 Docker 每天自動化備份 MySQL, Postgres 或 MongoDB 並上傳到 AWS S3
- 如何將前端網站打包成 Docker Image
- 使用 Docker BuildKit 加速編譯 Image
- 用 GitHub Actions 上傳 Docker Image 到 AWS ECR
- Docker 推出官方 GitHub Actions 套件
- Go Modules 處理 Private GIT Repository 流程
- 用五分鐘安裝好 Drone 搭配 GitHub 自動化環境
- 使用 Docker 五分鐘安裝好 Gitea (自架 Git Hosting 最佳選擇)
- [Go 教學] graceful shutdown 搭配 docker-compose 實現 rolling update