Docker基础命令
整理常用 docker 命令,便于快速查询。

二、构建镜像
2.1 docker build 构建镜像
#构建镜像
docker build -t 镜像名 目录
2.2 docker tag 修改镜像标签
#修改标签
docker tag 旧标签 新标签
三、Docker网络管理
3.1 docker network ls 查看网络
docker network ls
3.2 docker network create 创建网络
docker network create 网络名
3.3 docker network connect 连接容器到网络
docker network connect 网络名 容器ID
3.4 docker network disconnect 从网络断开容器
docker network disconnect 网络名 容器ID
四、Docker储存卷管理
4.1 docker volum create 创建卷
docker volume create 卷名称
4.2 docker volume ls 查看卷
docker volume ls
4.3 docker volume rm 删除卷
docker volume rm 卷名称
4.4 docker volume inspect 查看卷的详细信息
docker volume inspect 卷名称
五、Docker Compose 服务管理
5.1 docker-compose up 启动 Compose 服务
docker-compose up [OPTIONS]
5.2 docker-compose down 停止服务
docker-compose down
5.3 docker-compose logs 查看服务的日志
docker-compose logs [SERVICE]
5.4 docker-compose ps 查看服务状态
docker-compose ps
六、系统管理
6.1 docker --version 查看 Docker 版本
docker --version
6.2 docker info 查看 Docker 系统信息
docker info
6.3 docker system prune 清理未使用的对象
#清理所有停止的容器、未被任何容器使用的网络、悬挂的(未标记且未使用的)镜像
docker system prune
#清理所有未使用的容器、镜像、网络和卷
docker system prune -a --volumes
#强制删除,不进行确认
docker system prune -af
#使用过滤器删除特定标签的镜像(假设标签名为 UNUSED)
docker system prune --filter "label=UNUSED"
6.4 docker events 查看 Docker 事件日志
docker events
6.5 docker stats 查看资源使用情况
docker stats