Docker 容器管理涉及到建立、啟動、停止、刪除和檢視容器等操作。以下是常用的 Docker 容器管理命令:
### 1. **容器管理基礎命令**
- **列出所有容器**
```bash
docker ps -a
```
僅顯示正在執行的容器:
```bash
docker ps
```
- **啟動容器**
```bash
docker start [container_name_or_id]
```
- **停止容器**
```bash
docker stop [container_name_or_id]
```
- **重啟容器**
```bash
docker restart [container_name_or_id]
```
- **建立並執行容器**
```bash
docker run -d --name [container_name] [image_name]
```
`-d` 選項表示以後臺方式執行容器。
### 2. **檢視容器日誌**
- **檢視容器日誌**
```bash
docker logs [container_name_or_id]
```
實時檢視日誌:
```bash
docker logs -f [container_name_or_id]
```
### 3. **執行命令**
- **在正在執行的容器中執行命令**
```bash
docker exec -it [container_name_or_id] [command]
```
進入容器的互動式終端:
```bash
docker exec -it [container_name_or_id] /bin/bash
```
### 4. **容器狀態管理**
- **檢視容器狀態**
```bash
docker inspect [container_name_or_id]
```
- **檢視容器資源使用情況**
```bash
docker stats [container_name_or_id]
```
### 5. **刪除容器**
- **刪除單個容器**
```bash
docker rm [container_name_or_id]
```
刪除已停止的所有容器:
```bash
docker container prune
```
### 6. **匯入與匯出容器**
- **匯出容器為 tar 檔案**
```bash
docker export [container_name_or_id] > [container_name].tar
```
- **匯入 tar 檔案為映象**
```bash
docker import [container_name].tar [new_image_name]
```
### 7. **其他常用命令**
- **停止所有執行中的容器**
```bash
docker stop $(docker ps -q)
```
- **刪除所有容器**
```bash
docker rm $(docker ps -a -q)
```
- **檢視容器的網路資訊**
```bash
docker network inspect [container_name_or_id]
```
這些命令可以幫助你高效地管理 Docker 容器。如果你需要更復雜的管理,Docker Compose 等工具也可以幫助管理多容器應用。
常用的 Docker 容器管理命令
相關文章
- Docker 最常用的映象命令和容器命令Docker
- 8 個基本的 Docker 容器管理命令Docker
- Docker的容器管理Docker
- 容器化-Docker-1-速查手冊-Docker常用命令Docker
- 『現學現忘』Docker常用命令 — 19、容器常用命令(一)Docker
- 『現學現忘』Docker常用命令 — 20、容器常用命令(二)Docker
- 『現學現忘』Docker常用命令 — 21、容器常用命令(三)Docker
- 常用的docker命令Docker
- Docker常用的命令Docker
- 容器技術之Docker常用命令說明Docker
- Docker基礎修煉3--Docker容器及常用命令Docker
- Docker重要容器命令Docker
- Docker 容器管理:rancherDocker
- 【docker專欄6】詳解docker容器狀態轉換管理命令Docker
- 【docker】docker常用命令Docker
- Docker的常用命令Docker
- Docker常用操作命令Docker
- Docker命令-docker exec-在執行的容器中執行命令Docker
- docker 映象和容器的基本命令Docker
- 【Docker入門】Docker的常用命令Docker
- docker映象、容器以及命令操作Docker
- Jenkins(Docker容器內)使用宿主機的docker命令JenkinsDocker
- Docker(三)Docker常用命令Docker
- 【Docker】第三篇 Docker容器管理Docker
- Dry:一個命令列互動式 Docker 容器管理器命令列Docker
- docker常用命令的使用Docker
- 常用環境Docker命令Docker
- Docker 常用命令Docker
- docker常用命令Docker
- Kafka的常用管理命令Kafka
- docker Portainer 作為容器的 GUI 管理DockerAIGUI
- Docker 與 Podman 容器管理的比較Docker
- 【Docker 系列】docker 學習 二,Docker 的常用命令Docker
- [Docker 系列]docker 學習 二,Docker 的常用命令Docker
- Docker筆記(六):容器管理Docker筆記
- docker檢視容器日誌命令Docker
- 使用Docker客戶端管理容器:這些命令必須知道Docker客戶端
- 通過執行一個tomcat容器來記錄下初學docker常用的幾個命令---容器篇TomcatDocker