03 docker基础命令

查看docker 版本

docker version

查看docker信息

docker info

查看帮助

docker --help
服务相关命令

启动

systemctl start docker

查看docker运行状态

systemctl status docker

停止

systemctl stop docker

重启

systemctl restart docker

开机启动

systemctl enable docker

docker镜像相关命令

列出本地镜像

列出本地所有的docker iamges

docker images
#可以通过下面命令查看命令参数
docker images --help

搜索镜像

#搜索镜像
docker search redis
镜像查找地址:https://hub.docker.com/

下载镜像

#下载最新(latest)版
docker pull 镜像名
#下载指定版本
docker pull 镜像名:镜像的版本号

删除镜像

注意,如果镜像有实例在运行是不能被删除的
#根据镜像id删除,注意如果两个镜像的镜像id(id前缀)一样,是无法被删除的
docker rmi aa27923130e6

根据镜像名:版本删除

docker rmi redis:latest

docker 容器实例相关命令

容器是镜像运行的实例,当镜像下载下来后进行运行就是容器实例。

查看docker 磁盘使用情况

遇到一次: 清理掉磁盘上的日志, overlay下还是占用很多. stop这个容器, prune然后解决

docker system df

  • docker system df 类似于Linux上的df命令,用于查看Docker的磁盘使用情况:
  • docker system prune 可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)。
  • docker system prune -a 清理得更加彻底,可以将没有容器使用Docker镜像都删掉。注意,这两个命令会把你暂时关闭的容器,以及暂时没有用到的Docker镜像都删掉了…所以使用之前一定要想清楚.。我没用过,因为会清理 没有开启的 Docker

导出docker镜像images

有时候docker容器死掉了,重启失败,看不到日志。就需要把这个镜像拿出来运行看一下具体情况

● docker images导出
docker save 98d8bb571885 > /root/rancher.tar
docker save 98d8bb571885 -o /root/rancher.tar

● docker images导入
docker load -i /root/rancher.tar
docker文件复制

● 容器内文件拷贝到 服务器目录
容器内文件:/usr/local/tomcat/webapps/test/js/test.js
服务器目录:/opt
容器id或容器名:podId
docker cp podId:/usr/local/tomcat/webapps/test/js/test.js /opt

● 服务器文件拷贝到容器内
docker cp /opt/test.js testtomcat:/srr/local/tomcat/webapps/test/js

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

梦鸢MoYuan

谢谢投喂!!!QWQ!!

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

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

打赏作者

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

抵扣说明:

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

余额充值