8个基本的Docker容器管理命令
原创8个基本的Docker容器管理命令
随着容器技术的敏捷成长,Docker已经成为最流行的容器化平台之一。掌握Docker的基本命令对于管理和部署容器至关重要。以下是8个基本的Docker容器管理命令,这些命令可以帮助您敏捷上手Docker容器的管理。
### 1. docker ps
命令说明
`docker ps`命令用于列出当前正在运行的容器。
命令示例
shell
docker ps
输出示例
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8d0e3a9a7c47 nginx "nginx -g 'daemon off;" 4 minutes ago Up 4 minutes 80/tcp mynginx
### 2. docker pull
命令说明
`docker pull`命令用于从Docker Hub或其他仓库拉取镜像。
命令示例
shell
docker pull nginx
输出示例
Using default tag: latest
latest: Pulling from library/nginx
Digest: sha256:3f9d7c3926c6ff2a0a6e7d0c0c8c2c6e2a6c7e1f8a8b6b1e7b
Status: Downloaded newer image for nginx:latest
### 3. docker run
命令说明
`docker run`命令用于创建并启动一个新的容器。
命令示例
shell
docker run -d -p 8080:80 nginx
输出示例
f6c3a8e0a9ff6b1c6b7b3a8ff0e3a9a7c
### 4. docker exec
命令说明
`docker exec`命令用于在已运行的容器中执行命令。
命令示例
shell
docker exec -it 8d0e3a9a7c47 /bin/bash
输出示例
root@f6c3a8e0a9ff:/#
### 5. docker stop
命令说明
`docker stop`命令用于停止一个或多个运行中的容器。
命令示例
shell
docker stop 8d0e3a9a7c47
输出示例
f6c3a8e0a9ff
### 6. docker start
命令说明
`docker start`命令用于启动一个或多个停止的容器。
命令示例
shell
docker start 8d0e3a9a7c47
输出示例
f6c3a8e0a9ff
### 7. docker rm
命令说明
`docker rm`命令用于删除一个或多个容器。
命令示例
shell
docker rm -f 8d0e3a9a7c47
输出示例
f6c3a8e0a9ff
### 8. docker logs
命令说明
`docker logs`命令用于查看一个或多个容器的日志。
命令示例
shell
docker logs -f 8d0e3a9a7c47
输出示例
172.17.0.1 - - [05/May/2023:14:45:17 +0000] "GET / HTTP/1.1" 200 612 "-" "curl/7.58.0"
通过以上8个基本的Docker容器管理命令,您可以对Docker容器进行有效的管理和部署。当然,Docker还有许多其他的命令和功能,需要您在实际操作中逐步学习和实践。期望这篇文章能帮助您敏捷上手Docker容器管理。