1.1 启动容器
-
基本用法:
docker run <image_name>
示例:
docker run ubuntu
-
高级用法:
- 后台运行容器并映射端口:
docker run -d -p 8080:80 nginx
- 挂载主机目录到容器:
docker run -v /host/path:/container/path ubuntu
- 设置环境变量:
docker run -e MY_ENV=value ubuntu
- 指定容器名称:
docker run --name my_container ubuntu
- 后台运行容器并映射端口:
1.2 查看容器
-
基本用法:
docker ps
-
高级用法:
- 查看所有容器(包括已停止的):
docker ps -a
- 查看容器的详细信息:
docker inspect <container_id>
- 查看容器的日志:
docker logs <container_id>
- 实时查看日志:
docker logs -f <container_id>
- 查看所有容器(包括已停止的):
1.3 停止和删除容器
-
基本用法:
docker stop <container_id> docker rm <container_id>
-
高级用法:
- 强制停止容器:
docker kill <container_id>
- 删除所有已停止的容器:
docker container prune
- 删除运行中的容器(强制删除):
docker rm -f <container_id>
- 强制停止容器:
1.4 进入容器
-
基本用法:
docker exec -it <container_id> /bin/bash
-
高级用法:
- 在容器内执行单条命令:
docker exec <container_id> ls /app
- 使用其他 Shell(如
sh
):docker exec -it <container_id> sh
- 在容器内执行单条命令: