docker 常用命令详解
时间: 2023-07-17 12:00:52 浏览: 54
Docker 是一个开源平台,用于创建、部署和运行应用程序。Docker 允许开发者将应用程序与所依赖的软件组件打包到一个可移植的容器中,从而实现跨平台、轻量级、可移植性强的部署方式。在使用 Docker 时,会涉及到一些常用的命令,下面是这些命令的详细解释:
1. docker run:用于启动一个容器。
例如:docker run -it ubuntu /bin/bash
解释:启动一个 Ubuntu 容器,并进入交互式命令行模式。
2. docker ps:用于查看正在运行的容器。
例如:docker ps
解释:列出所有正在运行的容器。
3. docker images:用于查看本地镜像列表。
例如:docker images
解释:列出本地所有的镜像列表。
4. docker build:用于构建镜像。
例如:docker build -t myimage .
解释:在当前目录下使用 Dockerfile 构建一个名为 myimage 的镜像。
5. docker pull:用于从 Docker Hub 下载镜像。
例如:docker pull ubuntu
解释:从 Docker Hub 下载名为 ubuntu 的镜像。
6. docker push:用于将本地镜像上传到 Docker Hub。
例如:docker push myimage
解释:将本地名为 myimage 的镜像上传到 Docker Hub。
7. docker stop:用于停止容器。
例如:docker stop mycontainer
解释:停止名为 mycontainer 的容器。
8. docker start:用于启动容器。
例如:docker start mycontainer
解释:启动名为 mycontainer 的容器。
9. docker logs:用于查看容器日志。
例如:docker logs mycontainer
解释:查看名为 mycontainer 的容器的日志。
10. docker exec:用于在运行中的容器中执行命令。
例如:docker exec -it mycontainer /bin/bash
解释:在名为 mycontainer 的容器中执行一个交互式 bash 命令。
这些是 Docker 常用命令的详细解释,使用这些命令可以方便地管理和控制 Docker 容器。