Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及应用的依赖包到一个轻量级、可移植的容器中,然后发布到任何支持 Docker 的系统上。以下是一些常用的 Docker 命令:
-  docker run: 
 运行一个容器。例如,docker run -d -p 80:80 --name webserver nginx会运行一个 nginx Web 服务器容器。
-  docker stop: 
 停止一个运行中的容器。例如,docker stop webserver。
-  docker start: 
 启动一个已经停止的容器。例如,docker start webserver。
-  docker restart: 
 重启一个容器。例如,docker restart webserver。
-  docker rm: 
 删除一个或多个容器。例如,docker rm webserver。
-  docker rmi: 
 删除一个或多个镜像。例如,docker rmi nginx:latest。
-  docker ps: 
 -列出当前正在运行的容器。使用-a参数可以显示所有容器,包括未运行的。
-  docker images: 
 -列出本地主机上的镜像。使用-q可以仅显示镜像ID。
-  docker build: 
 -使用 Dockerfile 创建镜像。例如,docker build -t my-nginx .。
-  docker pull: 
 从镜像仓库中拉取或者更新指定的镜像。例如,docker pull nginx:latest。
-  docker push: 
 将一个镜像或仓库推送到镜像仓库中。例如,docker push myusername/myimage:mytag。
-  docker exec: 
 在运行的容器中执行命令。例如,docker exec -it webserver /bin/bash。
-  docker logs: 
 获取容器的日志输出。例如,docker logs webserver。
-  docker network: 
 管理Docker网络设置。例如,docker network create my-network。
-  docker volume: 
 管理Docker数据卷。例如,docker volume create my-volume。
-  docker inspect: 
 查看容器或镜像的详细信息。例如,docker inspect webserver。
-  docker prune: 
 清理所有未使用的资源,如容器、镜像、网络和数据卷。
-  docker stats: 
 实时显示容器的资源使用情况。例如,docker stats。
-  docker-compose: 
 使用YAML文件配置和启动多容器Docker应用程序。
这些命令覆盖了Docker的大部分基本操作,包括容器的运行、停止、删除,镜像的拉取、推送和构建,以及网络和数据卷的管理。