Docker 的常見指令,這些指令用於操作和管理容器、映像以及 Docker 相關功能。以下是詳細說明:
Usage:
- docker:Docker 的主命令。
- [OPTIONS]:命令選項,用於調整或修改命令行的行為。
- COMMAND:Docker 支援的具體操作指令。
A self-sufficient runtime for containers
- Docker 是一個完全獨立的容器運行時環境,負責管理和運行容器化應用。
Common Commands(常見指令)
1. run
- 功能:創建並運行一個新的容器。
- 語法:
- 範例:
- 啟動一個交互式的 Ubuntu 容器。
2. exec
- 功能:在運行中的容器內執行命令。
- 語法:
- 範例:
- 在名為
my-container
的容器內啟動一個 Bash Shell。
- 在名為
3. ps
- 功能:列出當前運行中的容器。
- 語法:
- 範例:
- 列出所有容器(包括停止的)。
4. build
- 功能:從
Dockerfile
建立一個新的映像。 - 語法:
- 範例:
- 使用當前目錄的
Dockerfile
建立映像並命名為my-image
。
- 使用當前目錄的
5. pull
- 功能:從 Docker Registry(默認為 Docker Hub)下載映像到本地。
- 語法:
- 範例:
- 下載 MySQL 5.7 的映像。
6. push
- 功能:將本地的映像上傳到 Docker Registry。
- 語法:
- 範例:
- 將名為
my-image:1.0
的映像上傳至默認的 Docker Hub。
- 將名為
7. images
- 功能:列出本地存儲的所有映像。
- 語法:
- 範例:
- 顯示本地所有的映像及其標籤和大小。
8. login
- 功能:登錄到 Docker Registry(如 Docker Hub)。
- 語法:
- 範例:
- 提示輸入 Docker Hub 的用戶名和密碼。
9. logout
- 功能:從 Docker Registry 登出。
- 語法:
- 範例:
- 從默認的 Docker Hub 登出。
10. search
- 功能:在 Docker Hub 上搜索映像。
- 語法:
- 範例:
- 搜索與
nginx
相關的映像。
- 搜索與
11. version
- 功能:顯示 Docker 的版本信息。
- 語法:
- 範例:
- 顯示客戶端和伺服器的版本資訊。
12. info
- 功能:顯示系統範圍內的 Docker 信息。
- 語法:
- 範例:
- 顯示當前 Docker 的配置、運行容器數量等詳情。
沒有留言:
張貼留言