位置: IT常识 - 正文

Docker:常用的指令集(docker的常用命令汇总)

编辑:rootadmin
Docker:常用的指令集 1、查看所有容器和镜像

推荐整理分享Docker:常用的指令集(docker的常用命令汇总),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:哪些是dockerfile的指令,docker的常用命令,dockerfile中最常见的指令是什么,docker常用命令大全简书,docker常用命令大全简书,dockerfile中最常见的指令是什么,docker常用命令大全简书,docker的常用命令,内容如对您有帮助,希望把文章链接给更多的朋友!

查看docker安装的镜像:

[root@localhost ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEmysql 5.7 c20987f18b13 15 months ago 448MB

查看docker所有的容器:

[root@localhost ~]# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMEScb2282893697 mysql:5.7 "docker-entrypoint.s…" 2 weeks ago Up 5 days 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp mysql2、查看Docker占用内存

可以通过系统指令df -h查看内存分布:

[root@localhost ~]# df -hFilesystem Size Used Avail Use% Mounted ondevtmpfs 1.9G 0 1.9G 0% /devtmpfs 1.9G 0 1.9G 0% /dev/shmtmpfs 1.9G 12M 1.9G 1% /runtmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup/dev/mapper/centos-root 50G 2.7G 48G 6% //dev/sda1 1014M 151M 864M 15% /boot/dev/mapper/centos-home 46G 33M 46G 1% /homeoverlay 50G 2.7G 48G 6% /var/lib/docker/overlay2/76f68e80a852c9850abb6efc685da41bc323d

或者通过指令查找docker info 来查找root路径:

sudo docker info | grep "Docker Root Dir"

然后通过du指令查看 /var/lib/docker目录占用内存:

[root@localhost ~]# du -sh /var/lib/docker876M/var/lib/docker

也可以通过docker 自带df查看内存详情:

[root@localhost ~]# docker system df -vImages space usage:REPOSITORY TAG IMAGE ID CREATED SIZE SHARED SIZE UNIQUE SIZE CONTAINERSmysql 5.7 c20987f18b13 15 months ago 448.3MB 0B 448.3MB 1Containers space usage:CONTAINER ID IMAGE COMMAND LOCAL VOLUMES SIZE CREATED STATUS NAMEScb2282893697 mysql:5.7 "docker-entrypoint.s…" 0 261B 2 weeks ago Up 5 days mysqlLocal Volumes space usage:VOLUME NAME LINKS SIZEBuild cache usage: 0BCACHE ID CACHE TYPE SIZE CREATED LAST USED USAGE SHARED3、查看镜像日志

通过docker logs 来查看当前镜像日志,可以快速定位问题:

[root@localhost ~]# docker logs -f --tail=300 mysql2023-03-10T05:26:43.633523Z 0 [Note] Plugin 'FEDERATED' is disabled.2023-03-10T05:26:43.636119Z 0 [Note] InnoDB: Buffer pool(s) load completed at 230310 5:26:432023-03-10T05:26:43.640394Z 0 [Note] Found ca.pem, server-cert.pem and server-key.pem in data directory. Trying to enable SSL support using them.2023-03-10T05:26:43.640477Z 0 [Note] Skipping generation of SSL certificates as certificate files are present in data directory.4、删除容器和镜像

删除容器指令:

#删除一个容器docker rm -f 容器名/容器ID#删除多个容器 空格隔开要删除的容器名或容器IDdocker rm -f 容器名/容器ID 容器名/容器ID 容器名/容器ID#删除全部容器docker rm -f $(docker ps -aq)

删除镜像指令:

#删除一个docker rmi -f 镜像名/镜像ID#删除多个 其镜像ID或镜像用用空格隔开即可 docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID#删除全部镜像 -a 意思为显示全部, -q 意思为只显示IDdocker rmi -f $(docker images -aq)

删除无用的镜像:

# 删除异常停止的容器docker rm `docker ps -a | grep Exited | awk '{print $1}'` # 删除名称或标签为none的镜像docker rmi -f `docker images | grep '<none>' | awk '{print $3}'`5、构建镜像Docker:常用的指令集(docker的常用命令汇总)

构建镜像:

sudo docker build -t jdk_tomcat:8 .

通过docker run 启动jdk_tomcat:8 当前镜像

sudo docker run -itd -p 8080:8080 --name jdk_tomcat jdk_tomcat:8

提交自己定义的镜像: commit:从容器创建一个新的镜像。参数说明: -a : 提交的镜像作者; -c : 使用Dockerfile指令来创建镜像; -m : 提交时的说明文字; -p : 在commit时,将容器暂停。 将容器cb2282893697保存为新的镜像

# 并添加提交人信息和说明信息。docker commit -a "guodong" -m "my db" cb2282893697 mysql:v1

通过docker login 登录容器存放的地址:

docker login --username=*** registry.cn-hangzhou.aliyuncs.com

通过标签和推送指令:

$ docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/lskdxhl/jdk_comcat:[镜像版本号]$ docker push registry.cn-hangzhou.aliyuncs.com/lskdxhl/jdk_comcat:[镜像版本号]

拉取上传的镜像:

sudo docker pull registry.cn-hangzhou.aliyuncs.com/lskdxhl/jdk_comcat:86、进入容器内部

可以通过docker指令docker exec来实现:

[root@localhost ~]# docker exec -it mysql /bin/bashroot@cb2282893697:/#

获取容器/镜像的元数据:

[root@localhost /]# docker inspect mysql7、保存和加载镜像

保存当前mysql镜像:

docker save mysql -o /my_images.tar

生成的位置在:

[root@localhost ~]# cd /[root@localhost /]# lsbin data etc lib media my_images.tar proc run shop sys usrboot dev home lib64 mnt opt root sbin srv tmp var

加载当前保存的镜像:

docker load -i 镜像保存文件位置8、查找容器

查找docker 容器ID

[root@localhost /]# docker ps | grep mysqlcb2282893697 mysql:5.7 "docker-entrypoint.s…" 2 weeks ago Up 5 days 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp mysql

容器重命名:

docker rename 容器名称 新容器名称

搜索镜像:

[root@localhost /]# docker search mysql[root@localhost /]# docker search --filter=STARS=13960 mysqlNAME DESCRIPTION STARS OFFICIAL AUTOMATEDmysql MySQL is a widely used, open-source relation… 13960 [OK]

本文链接地址:https://www.jiuchutong.com/zhishi/300370.html 转载请保留说明!

上一篇:yolov5画框重复、大框包小框问题解决,c++、python代码调用onnx

下一篇:【小程序从0到1】小程序常用组件一览(小程序从入门到精通)

  • qq相册回收站独立密码怎么解除(qq相册回收站独立密码格式)

    qq相册回收站独立密码怎么解除(qq相册回收站独立密码格式)

  • 苹果手表怎么静音(苹果手表怎么静音模式没有震动)

    苹果手表怎么静音(苹果手表怎么静音模式没有震动)

  • opporeno4呼吸灯如何设置(oppo reno4呼吸灯)

    opporeno4呼吸灯如何设置(oppo reno4呼吸灯)

  • 如何查找微信群号(在微信里面如何查找微信群)

    如何查找微信群号(在微信里面如何查找微信群)

  • 电话被拉黑对方关机怎么提示(电话被拉黑对方能收到短信吗)

    电话被拉黑对方关机怎么提示(电话被拉黑对方能收到短信吗)

  • ipad无法激活imessage信息(iPad无法激活imessaga信息)

    ipad无法激活imessage信息(iPad无法激活imessaga信息)

  • 苹电脑一直卡在preparing(苹果电脑老是卡住)

    苹电脑一直卡在preparing(苹果电脑老是卡住)

  • 加了86为什么打不通电话(为什么有的电话加86)

    加了86为什么打不通电话(为什么有的电话加86)

  • 微信为什么不能发超过5分钟视频(微信为什么不能视频聊天了)

    微信为什么不能发超过5分钟视频(微信为什么不能视频聊天了)

  • 微单可以换镜头吗(微单可以换镜头的相机推荐)

    微单可以换镜头吗(微单可以换镜头的相机推荐)

  • oppo手机微信怎么设置深色模式(oppo手机微信怎么开美颜)

    oppo手机微信怎么设置深色模式(oppo手机微信怎么开美颜)

  • 抖音直播分成是多少

    抖音直播分成是多少

  • 为什么300m的网速只有100m(为什么300m的网只有3m)

    为什么300m的网速只有100m(为什么300m的网只有3m)

  • 快充线对手机有影响吗(快充线对手机有没有影响)

    快充线对手机有影响吗(快充线对手机有没有影响)

  • 华为evran00是什么型号(华为evral00是什么机型)

    华为evran00是什么型号(华为evral00是什么机型)

  • 声卡都有哪些种类(声卡都有啥)

    声卡都有哪些种类(声卡都有啥)

  • 微信好友验证能发几次(微信好友验证能发多少字)

    微信好友验证能发几次(微信好友验证能发多少字)

  • 工作簿名称放置在标题栏吗(工作簿名称放置在窗口的)

    工作簿名称放置在标题栏吗(工作簿名称放置在窗口的)

  • ps布尔运算工具在哪(ps布尔运算工具快捷键)

    ps布尔运算工具在哪(ps布尔运算工具快捷键)

  • 抖音昵称一天能改几次(抖音昵称一天能改多少次)

    抖音昵称一天能改几次(抖音昵称一天能改多少次)

  • 电脑视频摄像头怎么开启(电脑视频摄像头打开是黑的)

    电脑视频摄像头怎么开启(电脑视频摄像头打开是黑的)

  • 电脑版微信可以视频吗(电脑版微信可以扫一扫二维码吗)

    电脑版微信可以视频吗(电脑版微信可以扫一扫二维码吗)

  • 哈罗单车开锁超时原因(哈罗单车开锁超时会扣费么)

    哈罗单车开锁超时原因(哈罗单车开锁超时会扣费么)

  • 拼多多如何加入购物车一起购买(拼多多如何加入购物车)

    拼多多如何加入购物车一起购买(拼多多如何加入购物车)

  • 批上送未完成怎么解决(批上送未完成怎么弄)

    批上送未完成怎么解决(批上送未完成怎么弄)

  • airpods可以语音吗(airpods能语音吗)

    airpods可以语音吗(airpods能语音吗)

  • 怎么给自己的宽带加速?(怎么给自己的宽带改名字)

    怎么给自己的宽带加速?(怎么给自己的宽带改名字)

  • 总账套打
  • 收到财政局拨款填到现金流量表哪一项
  • 国债利息收入计入财务费用吗
  • 资产负债表的其他流动资产包括哪些
  • 第一季度利润表简易
  • 火车票增值税申报表怎么填
  • 使用权资产是什么类科目
  • 增值税一般纳税人证明文件
  • 递延收益怎么入账
  • 银行汇兑怎么做账
  • 甲供工程选择适用简易计税方法后,36个月
  • 奖金部分
  • 个体工商户营业执照年检
  • 个人所得税合并扣税
  • 装修发票是什么发票
  • 母公司向全资子公司增资
  • 公司账上的资金与注册资金不一致可以吗?
  • 工程储备的材料是存货吗
  • 什么企业需要纳税申报
  • 主营业务收入如何确认
  • 公司购进的商品自己用的,税金怎么走账
  • 应付职工薪酬科目的应用
  • 会计分录是怎么写的
  • 手撕定额发票能不能报销
  • win10如何禁止安装任何软件
  • 前端开发csdn
  • php进程太多
  • 头歌java第一课
  • 工业厂房修缮工程需要报建吗
  • 消防工程款支付方式
  • 面试官:一千万是真的吗
  • 机械干租和湿租的税率
  • modulenotfounderror
  • json有几种基本结构
  • 固定资产的原价包括增值税吗
  • 残疾人就业保障金申报时间
  • 资产负债表不平衡能结账吗
  • 货币捐赠会计分录
  • 单一窗口报关是指什么
  • 算税负是含税还是不含税
  • 核定征收一般纳税人进项是否可抵扣
  • 什么叫境外地区
  • 个税返还手续费政策
  • 以前年度损益调整结转到哪里
  • 怎么计算土地增值税收入
  • 去年企业所得税多计提怎么调整
  • 固定资产台账具体做什么
  • 银行存款日记账与银行对账单之间的核对属于
  • 怎样理解
  • 销售费用的会计分录摘要
  • 宾馆里面的牙膏收费吗
  • 金蝶k3怎么新增会计科目
  • 加油账务处理
  • 设计服务的成本核算
  • 申报抵扣的进项税额怎么算
  • 根据企业
  • 试运行成本会计分录
  • linux/mac安装mysql忘记密码的解决办法
  • sql合并字段
  • 苹果电脑mac系统怎么用
  • win7 word
  • CentOS技巧:减小Linux swap分区的方法
  • gta4支持win10
  • opengl模块加载失败
  • jquery的使用步骤
  • nodejs readdir
  • CSS List Grid Layout 图片垂直居中
  • python字符串大全
  • js浏览器运行机制
  • 你知道什么是布
  • Javascript & DHTML 实例编程(教程)(四)初级实例篇2—动画
  • android开源app
  • javascript面向对象精要
  • 面向对象的编程语言更适合大规模编程
  • 佛山市国家税务局狮山分局简介
  • 网上怎么交车船税
  • 水电费的增值税专用税可抵扣进项
  • 辽宁地方税务网站官网
  • 公司自有房产出租缴税
  • 山东地税局网上办税平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设