Docker 基础
1. docker --version:检查 Docker 版本
2. docker version:显示 Docker 详细版本信息 ??
3. docker info:获取 Docker 系统详细信息 ?
容器生命周期管理
1. docker ps:列出正在运行的容器
2. docker ps -a:列出所有容器(包括已停止的容器)
3. docker start
4. docker stop
5. docker restart
6. docker rm
7. docker container prune:删除所有已停止的容器
8. docker run -it
9. docker run -d
10. docker run -P
11. docker run --name
12. docker run --rm
镜像管理 ?
1. docker images:列出所有镜像
2. docker pull
3. docker rmi
4. docker image prune:删除未使用的镜像 ?
5. docker build -t
6. docker tag
7. docker push
8. docker save -o
9. docker load -i
Docker 数据卷和数据持久化
1. docker volume ls:列出数据卷
2. docker volume create
3. docker run -v
4. docker volume rm
5. docker volume prune:删除未使用的卷
Docker 网络
1. docker network ls:列出网络
2. docker network create
3. docker network connect
4. docker network disconnect
5. docker network inspect
6. docker network rm
7. docker network prune:删除未使用的网络
容器日志和监控
1. docker logs
2. docker logs -f
3. docker stats:监控资源使用情况
4. docker inspect
在容器中执行命令 ??
1. docker exec
2. docker exec -it
清理命令
1. docker container prune:删除停止的容器 ?
2. docker image prune:删除未使用的镜像 ?
3. docker volume prune:删除未使用的卷
4. docker network prune:删除未使用的网络
5. docker system prune:删除所有未使用的 Docker 对象(危险操作)??
Docker Compose
1. docker-compose up:启动 docker-compose.yml 中定义的服务 ??
2. docker-compose up -d:在后台启动服务 ??
3. docker-compose down:停止服务 ?
4. docker-compose build:构建或重新构建镜像
5. docker-compose ps:查看正在运行的服务
6. docker-compose logs -f:跟踪服务日志
7. docker-compose scale
8. docker-compose down -v:停止服务时删除数据卷