doker常用命令

容器生命周期管理:

  • docker run: 运行一个新的容器。

  • docker start: 启动一个已经停止的容器。

  • docker stop: 停止一个运行中的容器。

  • docker restart: 重启一个容器。

  • docker pause: 暂停一个运行中的容器。

  • docker unpause: 恢复一个暂停的容器。

  • docker rm: 删除一个或多个容器。

  • docker kill: 强制停止一个容器。

  • docker exec: 在运行中的容器中执行命令。

镜像管理:

  • docker imagesdocker image ls: 列出本地所有的镜像。

  • docker pull: 从远程仓库拉取镜像。

  • docker build: 根据 Dockerfile 构建镜像。

  • docker push: 将本地镜像推送到远程仓库。

  • docker rmi: 删除一个或多个镜像。

容器状态查看:

  • docker psdocker container ls: 列出当前正在运行的容器。

  • docker ps -adocker container ls -a: 列出所有的容器,包括已经停止的容器。

日志和信息查看:

  • docker logs: 查看容器的日志。

  • docker inspect: 查看容器、镜像或网络的详细信息。

  • docker stats: 查看容器的资源使用情况统计。

查看单个容器的日志

使用 docker logs 命令可以查看某个特定容器的日志。假设容器名称为 project-root_gateway_1,可以使用以下命令:

docker logs project-root_gateway_1

实时查看日志

使用 -f 选项可以实时查看日志,类似于 tail -f 的效果:

docker logs -f project-root_gateway_1

查看所有服务的日志

使用 docker-compose logs 命令可以查看所有服务的日志:

docker-compose logs

实时查看所有服务的日志

使用 -f 选项可以实时查看所有服务的日志:

docker-compose logs -f

查看特定服务的日志

可以使用服务名称来查看特定服务的日志:

docker-compose logs gateway
docker-compose logs textservice
docker-compose logs userservice
docker-compose logs photoservice

实时查看特定服务的日志

使用 -f 选项可以实时查看特定服务的日志:

docker-compose logs -f gateway
docker-compose logs -f textservice
docker-compose logs -f userservice
docker-compose logs -f photoservice

示例操作

假设查看 gateway 服务的实时日志:

docker-compose logs -f gateway

同时查看 gateway 和 textservice 服务的实时日志:

docker-compose logs -f gateway textservice

网络管理:

  • docker network ls: 列出 Docker 中所有的网络。

  • docker network create: 创建一个新的网络。

  • docker network connect: 将容器连接到指定的网络。

  • docker network disconnect: 将容器从指定的网络中断开连接。

容器数据卷管理:

  • docker volume ls: 列出 Docker 中所有的数据卷。

  • docker volume create: 创建一个新的数据卷。

  • docker volume rm: 删除一个或多个数据卷。

其他常用命令:

  • docker version: 显示 Docker 版本信息。

  • docker info: 显示 Docker 系统信息。

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值