ubuntu下的docker常用命令
时间: 2023-11-12 12:03:24 浏览: 48
1. 拉取镜像:docker pull [image_name]
2. 运行容器:docker run [options] [image_name] [command]
3. 列出所有容器:docker ps -a
4. 停止容器:docker stop [container_id]
5. 删除容器:docker rm [container_id]
6. 列出所有镜像:docker images
7. 删除镜像:docker rmi [image_id]
相关问题
linux下docker常用命令
当然,我可以为您介绍一些在Linux下使用Docker时常用的命令。以下是一些常见的Docker命令:
1. `docker run`: 运行一个容器。
- 示例:`docker run -it ubuntu:latest /bin/bash`,这将在一个新的Ubuntu容器中启动一个交互式的bash会话。
2. `docker ps`: 列出正在运行的容器。
- 示例:`docker ps`,这将显示当前正在运行的所有容器的列表。
3. `docker images`: 列出本地存在的镜像。
- 示例:`docker images`,这将显示本地存储的所有镜像的列表。
4. `docker pull`: 从Docker仓库中拉取镜像。
- 示例:`docker pull nginx`,这将从Docker Hub上拉取最新版本的Nginx镜像。
5. `docker build`: 根据Dockerfile构建镜像。
- 示例:`docker build -t myimage:tag .`,这将在当前目录下的Dockerfile中构建一个名为myimage的镜像。
6. `docker stop`: 停止一个正在运行的容器。
- 示例:`docker stop container_id`,这将停止指定ID的容器。
7. `docker rm`: 删除一个已停止的容器。
- 示例:`docker rm container_id`,这将删除指定ID的容器。
8. `docker rmi`: 删除一个本地存在的镜像。
- 示例:`docker rmi image_id`,这将删除指定ID的镜像。
9. `docker exec`: 在正在运行的容器中执行命令。
- 示例:`docker exec -it container_id /bin/bash`,这将在指定ID的容器中启动一个交互式的bash会话。
10. `docker-compose`: 使用Docker Compose来管理多个容器的应用程序。
- 示例:`docker-compose up`,这将根据docker-compose.yml文件启动所有定义的服务。
docker 常用命令详解
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 容器。