Docker 快速入门:常用命令与操作指南

常用 Docker 命令

1. 容器管理

启动容器

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

IMAGE: 镜像名
COMMAND: 可选的命令
OPTIONS: 可选的运行选项,如 -d(后台运行)、-p(映射端口)等。

  • 查看运行中的容器
docker ps
  • 显示当前正在运行的所有容器。查看所有容器(包括停止的)
docker ps -a
  • 停止容器
docker stop <container_name_or_id>
  • 启动已停止的容器
docker start <container_name_or_id>
  • 重启容器
docker restart <container_name_or_id>
  • 删除容器
docker rm <container_name_or_id>
  • 进入容器的 shell
docker exec -it <container_name_or_id> bash
  • 查看容器的日志
docker logs <container_name_or_id>

2. 镜像管理

  • 拉取镜像
docker pull <image_name>
  • 从 Docker Hub 或其他注册中心拉取镜像。

  • 查看本地镜像

docker images
  • 列出本地存储的所有镜像。

  • 删除镜像

docker rmi <image_name_or_id>
  • 构建镜像
docker build -t <image_name> <path_to_dockerfile>
  • 为镜像添加标签
docker tag <image_name> <new_image_name:tag>

3. 网络管理

  • 查看网络
docker network ls
  • 创建网络
docker network create <network_name>
  • 连接容器到网络
docker network connect <network_name> <container_name_or_id>
  • 从网络中断开容器
docker network disconnect <network_name> <container_name_or_id>

4. 数据管理

  • 查看卷
docker volume ls
  • 创建卷
docker volume create <volume_name>
  • 查看卷信息
docker volume inspect <volume_name>
  • 删除卷
docker volume rm <volume_name>

5. Docker 镜像仓库

  • 登录 Docker Hub
docker login
  • 推送镜像到 Docker Hub
docker push <image_name>

6. Docker 进阶操作

  • 查看 Docker 守护进程信息
    bash
    docker info
  • 清理未使用的镜像、容器、卷
docker system prune
  • 查看 Docker 版本
docker --version
  • 查看容器的资源使用情况
docker stats
  • 导出容器为镜像文件
docker export <container_name_or_id> -o <filename>.tar
  • 导入镜像文件为 Docker 镜像
docker import <filename>.tar

##7. Docker Compose (适用于多容器应用)

  • 启动 Docker Compose 服务
docker-compose up
  • 后台启动 Docker Compose 服务
docker-compose up -d
  • 停止 Docker Compose 服务
docker-compose down
  • 查看 Docker Compose 日志
docker-compose logs
  • 查看 Docker Compose 服务状态
docker-compose ps
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值