ubuntu下的docker常用命令
时间: 2023-11-12 07:03:24 浏览: 144
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]
相关问题
ubuntu docker 常用命令
### Ubuntu 上 Docker 的常用命令
#### 构建 Docker 镜像
构建 Docker 镜像的命令用于从 Dockerfile 创建一个新的镜像。此操作可以通过指定路径来定位 Dockerfile 并定义新创建镜像的名字。
```bash
docker build -t myimage .
```
这条命令会在当前目录寻找 Dockerfile 来构建名为 `myimage` 的 Docker 镜像[^1]。
对于特定版本号的情况,可以这样命名标签:
```bash
docker build -t zzyy_docker:1.6 .
```
这会创建带有自定义标签 `zzyy_docker:1.6` 的镜像[^2]。
#### 搜索和拉取官方 Redis 镜像
为了找到可用的 Redis 官方仓库中的镜像,可执行搜索命令:
```bash
docker search redis
```
当准备就绪要下载 Redis 镜像到本地时,则运行拉取命令:
```bash
docker pull redis
```
如果希望加速这一过程,建议配置国内如阿里云或网易提供的加速器服务[^4].
#### 启动带配置文件的 Redis 容器实例
一旦有了所需的镜像,在基于该镜像启动容器之前准备好必要的配置文件是很重要的。通过下面的方式可以根据预先设定好的参数启动一个 Redis 实例:
```bash
docker run --name some-redis -v /path/to/redis.conf:/usr/local/etc/redis/redis.conf -d redis redis-server /usr/local/etc/redis/redis.conf
```
上述命令中 `-v` 参数用来挂载主机上的配置文件至容器内部相应位置;而最后部分指定了使用哪个配置文件启动 Redis 服务器。
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文件启动所有定义的服务。
阅读全文
相关推荐
















