在Docker中,root用户权限下的命令可以帮助我们更深入地管理和调试容器。以下是一些Docker容器中常用的root命令,帮助你轻松掌握高效管理技巧。
1. 查看容器状态
1.1 docker ps
命令格式:
docker ps [OPTIONS]
功能: 查看当前所有正在运行的容器。
示例:
docker ps
1.2 docker ps -a
命令格式:
docker ps -a [OPTIONS]
功能: 查看所有容器,包括未运行的。
示例:
docker ps -a
2. 启动和停止容器
2.1 docker start
命令格式:
docker start [OPTIONS] [CONTAINER...]
功能: 启动一个或多个已经停止的容器。
示例:
docker start container_name
2.2 docker stop
命令格式:
docker stop [OPTIONS] CONTAINER [CONTAINER...]
功能: 停止一个或多个运行中的容器。
示例:
docker stop container_name
3. 查看容器日志
3.1 docker logs
命令格式:
docker logs [OPTIONS] CONTAINER
功能: 查看容器的日志。
示例:
docker logs container_name
4. 进入容器
4.1 docker exec
命令格式:
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
功能: 在运行中的容器上执行命令。
示例:
docker exec -it container_name /bin/bash
5. 复制文件到容器
5.1 docker cp
命令格式:
docker cp [OPTIONS] CONTAINER:SOURCE_PATH DEST_PATH|-
docker cp [OPTIONS] CONTAINER:SOURCE_PATH [DEST_PATH]...
docker cp [OPTIONS] - CONTAINER:SOURCE_PATH DEST_PATH|-
docker cp [OPTIONS] - [SOURCE_PATH]... [DEST_PATH]
功能: 将文件或目录从容器中复制到宿主机,或将宿主机文件复制到容器中。
示例:
docker cp container_name:/path/to/file /local/path
6. 查看容器信息
6.1 docker inspect
命令格式:
docker inspect [OPTIONS] CONTAINER [CONTAINER...]
功能: 查看容器的详细信息。
示例:
docker inspect container_name
7. 删除容器
7.1 docker rm
命令格式:
docker rm [OPTIONS] CONTAINER [CONTAINER...]
功能: 删除一个或多个容器。
示例:
docker rm container_name
总结
以上是Docker容器中常用的root命令清单,希望对你掌握高效管理技巧有所帮助。在实际使用过程中,你可以根据自己的需求进行组合使用,以达到最佳的管理效果。