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
:获取容器的日志信息。