Docker是一个开源的容器化平台,它允许开发者在隔离的环境中构建、打包、发布和运行应用程序。下面是一些常用的Docker命令:
-
镜像相关命令:
docker images
:列出本地所有的镜像。docker search <image>
:在Docker Hub上搜索镜像。docker pull <image>
:从Docker Hub下载镜像。docker build -t <tag> <dockerfile_path>
:根据 Dockerfile 构建镜像。docker push <image>
:将镜像推送到Docker Hub或私有仓库。
-
容器相关命令:
docker ps
:列出当前正在运行的容器。docker ps -a
:列出所有的容器,包括已停止的容器。docker run <image>
:根据镜像创建并运行一个容器。docker start <container>
:启动一个停止的容器。docker stop <container>
:停止一个正在运行的容器。docker restart <container>
:重启一个容器。docker rm <container>
:删除一个容器。docker exec -it <container> <command>
:在运行的容器中执行命令。
-
日志和信息命令:
docker logs <container>
:查看容器的日志。docker inspect <container>
:查看容器的详细信息。docker events
:查看Docker的实时事件。
-
网络和存储命令:
docker network ls
:列出所有的网络。docker network create <network>
:创建一个网络。docker volume ls
:列出所有的卷。docker volume create <volume>
:创建一个卷。
-
其他命令:
docker-compose up
:使用Docker Compose启动应用程序。docker-compose down
:停止并删除Docker Compose启动的应用程序。docker version
:查看Docker客户端和服务器的版本信息。docker info
:查看Docker系统的信息。
这只是一些常用的Docker命令,还有更多命令可以通过 docker --help
查看。