docker常用命令

lin 417 字 440 次阅读



1.docker常用命令

# docker常用命令

---

### 1.docker常用命令

``` shell
# 搜索仓库镜像
docker search --镜像名    

# 拉取镜像
docker pull --镜像名    

# 查看目前正在运行的所有容器 (-a 显示包括已经停止的容器)
docker ps     

# 删除镜像
docker rmi image_id/image_name    

# 使用Dockerfile创建镜像
docker build    

# 运行容器
docker run    

# 进入容器中执行命令 (例如:docker exec -it  container_id/container_name /bin/bash)
docker exec    

# 查看容器日志(例如:docker logs -f -t --tail 10 container_id )
docker logs  container_id/container_name   

# 启动容器
docker start  container_id/container_name    

# 重启容器
docker restart  container_id/container_name    

# 停止容器
docker stop container_id/container_name    

# 删除容器(只能删除已停止的容器)
docker rm container_id/container_name   

# 所有未被容器使用的镜像
docker images -qf dangling=true

# 删除所有未被容器使用的镜像
docker rmi $(docker images -qf dangling=true)

# 所有未被容器使用的卷
docker volume ls -qf dangling=true

# 删除所有未被容器使用的卷
docker volume rm $(docker volume ls -qf dangling=true)

# 查看镜像的详细信息
docker inspect kerwin1202/chatgpt-web:latest

更多的命令可以通过docker help命令来查看。
```



2.docker compose常用命令

```shell
# 上线服务
docker-compose up -d
 
# 下线服务
docker-compose down
 
# 更新服务(我还没用过。更新的话建议先对旧服务进行备份,以防新旧版本有兼容问题。)
docker-compose pull
docker-compose up -d
```

2.docker compose常用命令

# 上线服务
docker-compose up -d

# 下线服务
docker-compose down

# 更新服务(我还没用过。更新的话建议先对旧服务进行备份,以防新旧版本有兼容问题。)
docker-compose pull
docker-compose up -d
天下繁华,唯有一心
最后更新于 2025-12-09