Docker常用命令包括多种类型,如启动类命令、镜像命令、容器生命周期管理命令、容器运维操作命令、容器资源管理命令以及系统信息日志命令等。以下是一些主要的Docker命令:
一、启动类命令:
- systemctl start docker:启动Docker服务。
二、镜像命令:
1. docker images:列出本地主机上的所有镜像。
2. docker search:从Docker Hub搜索镜像。
3. docker pull:从Docker Hub拉取镜像到本地。
4. docker system df:查看Docker的磁盘使用情况,包括镜像、容器和卷。
5. docker rmi:删除本地的一个或多个镜像。
三、容器生命周期管理命令:
1. docker create:创建一个新的容器但不启动它。
2. docker exec:在运行的容器中执行命令。
3. docker kill:杀死一个或多个运行中的容器。
4. docker pause:暂停一个或多个容器中的所有进程。
5. docker restart:重启一个或多个容器。
6. docker rm:删除一个或多个容器。
7. docker run:创建并启动一个新的容器。
8. docker start:启动一个或多个已经存在的容器。
9. docker stop:停止一个或多个运行中的容器。
10. docker unpause:恢复一个或多个容器中的所有进程。
四、容器运维操作命令:
1. docker attach:连接到正在运行中的容器。
2. docker export:将容器的文件系统导出为tar归档文件。
3. docker inspect:获取容器的详细信息,以JSON格式输出。
4. docker port:查看容器的端口映射情况。
5. docker ps:列出当前正在运行的容器。
6. docker rename:重命名一个容器。
7. docker stats:显示容器的资源使用情况统计信息。
8. docker top:查看容器中运行的进程信息。
9. docker wait:等待一个或多个容器停止,并返回其退出码。
五、容器资源管理命令:
1. docker volume:管理Docker卷,包括创建、列出、删除等操作。
2. docker network:管理Docker网络,包括创建、列出、删除等操作。
六、系统信息日志命令:
1. docker events:打印容器的实时系统事件。
2. docker history:打印出指定镜像的历史版本信息。
3. docker logs:获取容器的日志信息。