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