Docker常用管理命令

#查看正在运行的容器
docker ps
#查看所有的容器
docker ps -a
#删除掉所有列出的container
docker rm $(docker container ls -aq)
#删除所有退出的container
docker rm $(docker container ls -f "status=exited" -q)

在这里插入图片描述
在这里插入图片描述

#单个容器运行状态
docker top 6c2add711f5d
#整个容器运行状态
docker stats

在这里插入图片描述
在这里插入图片描述
docker系统参数,目前拥有四个子命令,分别是:
docker system df -v
docker system events
docker system info
docker system prune

docker system
docker system df
docker system df --verbose
docker system prune
docker system prune --filter="until={{hours}}h{{minutes}}m"
docker system events
docker system events --filter 'type=container' --format '{{json .}}'
docker system info

下载镜像,运行镜像

docker pull hello-world
docker run hello-world

查看镜像的操作历史

docker history | grep imageid 

在这里插入图片描述
docker镜像的导入导出

docker save docker.io/debian:8.10 > /tmp/debian810.tar
docker load < /tmp/debian801.tar

删除镜像

docker rmi docker.io/debian:8.10 

把正在运行的容器生成为一个镜像

docker commit -m "tomson centos" -a=tomson centos:7.4 tomsonlocal/tomsoncentos:v1

查看当前的镜像列表

docker images

重启某个服务

docker restart nextcloud

交互式运行container

docker exec -it centos /bin/sh

在这里插入图片描述

查看镜像的事件
–since 是unix时间戳,从这个时间往后的

docker events -f image=tomsonlocal/tomsoncentos:v2  --since 1467302400

配置容器的hosts来实现域名指定服务

使用运行时命令docker run --add-host=
docker run
–add-host=test.docker.com:192.168.1.9
–add-host=test2.docker.com:192.168.1.10
–name se-chrome se/chrome:3

可使用编排工具docker-compose添加
extra_hosts:
- “test.docker.com:192.168.1.9”
- “add-host=test2.docker.com:192.168.1.10”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

机核动力

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值