Docker 常用命令:
镜像(Images)操作:
docker images
:列出所有本地镜像docker pull <image>
:拉取指定镜像docker rmi <image>
:删除指定镜像docker search <term>
:在 Docker Hub 中搜索镜像
容器(Containers)操作:
docker ps
:列出所有运行中的容器docker ps -a
:列出所有容器,包括停止的docker run <options> <image>
:启动容器docker exec -it <container> <command>
:在运行中的容器中执行命令docker stop <container>
:停止容器docker start <container>
:启动已停止的容器docker restart <container>
:重启容器docker rm <container>
:删除容器
网络(Network)操作:
docker network ls
:列出所有 Docker 网络docker network create <network>
:创建 Docker 网络
数据卷(Volumes)操作:
docker volume ls
:列出所有 Docker 数据卷docker volume create <volume>
:创建 Docker 数据卷
Docker Compose 操作:
docker-compose up
:启动 Docker Compose 服务docker-compose down
:停止 Docker Compose 服务并移除容器
查看 Docker 日志:
docker logs <container>
:查看容器的日志输出
清理操作:
docker system prune
:清理未使用的资源(容器、镜像、数据卷等)
帮助和版本信息:
docker --version
:显示 Docker 版本信息docker info
:显示 Docker 系统信息docker --help
:获取 Docker 命令帮助信息
Docker Compose 常用命令:
启动和停止服务:
docker-compose up
:启动 Docker Compose 服务docker-compose up -d
:在后台启动 Docker Compose 服务docker-compose down
:停止并移除 Docker Compose 服务
构建和重建服务:
docker-compose build
:构建 Docker Compose 服务docker-compose up --build
:构建并启动 Docker Compose 服务docker-compose up --force-recreate
:强制重新创建所有容器
查看服务状态:
docker-compose ps
:显示 Docker Compose 服务的状态信息docker-compose logs
:查看 Docker Compose 服务的日志输出
执行命令:
docker-compose exec <service> <command>
:在服务中执行命令- 例如:
docker-compose exec webserver ls -l
缩放服务:
docker-compose scale <service>=<number>
:缩放服务的副本数量
查看配置:
docker-compose config
:验证和查看 Docker Compose 配置
其他操作:
docker-compose down -v
:停止并移除服务,同时移除关联的数据卷docker-compose pull
:拉取服务使用的镜像
版本信息:
docker-compose --version
:显示 Docker Compose 版本信息
LAoWYixUzlnqESv