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
Comments NOTHING