Docker 是一种容器化平台,可以用来构建、发布和运行应用程序,实现了应用程序与其所依赖的环境之间的隔离。使用 Docker,您可以将应用程序及其所有依赖项打包成一个称为容器的单个可移植单元。这样可以方便地在不同的环境中运行应用程序,而无需担心环境差异导致的问题。
以下是一些常见的 Docker 命令和其简要说明:
docker version:查看 Docker 版本信息。
docker info:查看 Docker 系统信息,如容器数量、镜像数量等。
docker pull 镜像名:从 Docker Hub 或其他镜像仓库拉取指定的镜像。
docker images:列出所有本地已下载的镜像。
docker rmi 镜像名或ID:删除本地一个或多个镜像。
docker ps:列出正在运行的容器。
docker ps -a:列出所有容器,包括已停止的。
docker run 镜像名:运行一个新的容器。
docker start 容器名或ID:启动一个已停止的容器。
docker stop 容器名或ID:停止一个正在运行的容器。
docker restart 容器名或ID:重启一个容器。
docker exec -it 容器名或ID 命令:在一个正在运行的容器中执行命令。
docker logs 容器名或ID:查看容器的日志。
docker rm 容器名或ID:删除一个容器。
docker network ls:列出所有网络。
docker network create 网络名:创建一个新的网络。
docker volume ls:列出所有卷。
docker volume create 卷名:创建一个新的卷。
docker build -t 镜像名 .:在当前目录中基于 Dockerfile 构建一个新的镜像。
docker-compose up:使用 Docker Compose 启动多个容器的应用。
这只是 Docker 命令的一部分,Docker 提供了丰富的命令用于管理容器、镜像、网络、卷等各种资源。如果您想深入了解 Docker,建议查阅 Docker 官方文档,以获取更详细的信息和用法示例。