位置: 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】小程序常用组件一览(小程序从入门到精通)

  • siri怎么使用默认音乐播放器(siri默认语音)

    siri怎么使用默认音乐播放器(siri默认语音)

  • beatsfitpro怎么充电(beatspro怎么充电)

    beatsfitpro怎么充电(beatspro怎么充电)

  • 常说的4k是什么意思(4k4是什么意思)

    常说的4k是什么意思(4k4是什么意思)

  • oppo findx的刷新率是90hz吗(OPPO findx的刷新率)

    oppo findx的刷新率是90hz吗(OPPO findx的刷新率)

  • 荣耀30有防水防尘功能吗(荣耀30手机防水性能)

    荣耀30有防水防尘功能吗(荣耀30手机防水性能)

  • p40pro与mate30pro的区别(p40 pro和mate30 pro哪个性价比高)

    p40pro与mate30pro的区别(p40 pro和mate30 pro哪个性价比高)

  • 在powerpoint中按功能键f7的功能是(在powerpoint中按什么键可以放映幻灯片)

    在powerpoint中按功能键f7的功能是(在powerpoint中按什么键可以放映幻灯片)

  • cad删除命令(CAD删除命令用不了)

    cad删除命令(CAD删除命令用不了)

  • 微信朋友圈只能看到共同好友的评论吗(微信朋友圈只能看几条 后来就一条线)

    微信朋友圈只能看到共同好友的评论吗(微信朋友圈只能看几条 后来就一条线)

  • 剪映里的蒙版怎么用(剪映里的蒙版怎么弄)

    剪映里的蒙版怎么用(剪映里的蒙版怎么弄)

  • 华为支持语音唤醒的机型(华为支持语音唤醒的平板)

    华为支持语音唤醒的机型(华为支持语音唤醒的平板)

  • 1kb等于多少b(1mb等于多少kb)

    1kb等于多少b(1mb等于多少kb)

  • 爱思降级会清除数据吗(用爱思降级可以保留用户资料吗)

    爱思降级会清除数据吗(用爱思降级可以保留用户资料吗)

  • 手机怎么识别歌曲(手机怎么识别歌名和图片)

    手机怎么识别歌曲(手机怎么识别歌名和图片)

  • 快手怎么查找微信好友(快手怎么查找微信)

    快手怎么查找微信好友(快手怎么查找微信)

  • 免拼成功是什么意思(免拼成功就是可以退款了么)

    免拼成功是什么意思(免拼成功就是可以退款了么)

  • 电脑未保存的文件恢复(电脑未保存的文档重启后还在吗)

    电脑未保存的文件恢复(电脑未保存的文档重启后还在吗)

  • beatsx怎么连接别的设备

    beatsx怎么连接别的设备

  • 小爱音响怎么共享(小爱音响怎么共享网络)

    小爱音响怎么共享(小爱音响怎么共享网络)

  • ps4连wifi的步骤(ps4连接wifi教程)

    ps4连wifi的步骤(ps4连接wifi教程)

  • 小米ai音箱如何播放网易云音乐(小米AI音箱如何使用)

    小米ai音箱如何播放网易云音乐(小米AI音箱如何使用)

  • vivox27怎么设置快速充电(vivox27怎么设置经典桌面)

    vivox27怎么设置快速充电(vivox27怎么设置经典桌面)

  • 华为荣耀20i手机怎么查找隐藏应用(华为荣耀20I手机录屏)

    华为荣耀20i手机怎么查找隐藏应用(华为荣耀20I手机录屏)

  • e网是怎么回事(电话出现e网是怎么回事)

    e网是怎么回事(电话出现e网是怎么回事)

  • 【Pytorch】torch. matmul()(pytorch .pt)

    【Pytorch】torch. matmul()(pytorch .pt)

  • pdbedit命令  管理Samba服务的用户账户(pdclient)

    pdbedit命令 管理Samba服务的用户账户(pdclient)

  • 房产税会计分录怎么做
  • 企业所得税减免所得税额怎么算
  • 稳岗返还多久能到账
  • 个税app抵扣多少钱怎么查询
  • 填第二季度的利润总额怎么填
  • 资产盘点的步骤是什么,需要注意哪些细节
  • 申报入库税款怎么分税种发给税管员
  • 哪些财务指标可以用于判断一个企业即将发生财务危机
  • 结转税金需要附件吗
  • 长期待摊费用进项税可以一次性抵扣吗?
  • 高工资怎么说
  • 工程部用的测试仪器
  • 货代行业红字冲正发票怎么做凭证
  • 企业少报收入
  • 企业所得税到底是25%还是5%
  • 什么样的凭证是原始凭证
  • 小规模纳税人少计提的工资怎么办
  • 分公司固定资产转入总公司的分录怎么做?
  • 收到委托代销清单的会计分录
  • 公司章程出资时间怎么填写
  • 建筑工地伙食费会计分录
  • 苹果x如何显示电量数字
  • 电脑怎么更新系统日期
  • 应收票据借贷方核算什么内容
  • 长期借款利息如何做账
  • 如何找回windows密钥
  • openlayers加载geojson
  • php文件包含的4种方式
  • 苹果14pro真实图片发朋圈
  • 电脑输入法设置搜狗输入法
  • 一个php请求的执行过程
  • php proto
  • 无形资产的转让
  • 如何导入并使用数据库
  • 外贸行业税率
  • php评论盖楼
  • 编制合并财务报表的程序主要包括
  • 结存材料实际成本分录
  • php fopen读取文件
  • django pycharm
  • 利息收入做红字
  • gym版本和render函数
  • web攻防之业务安全实战指南在线阅读
  • chatGPT身份指令
  • 用python编写素数
  • chk命令
  • 建筑施工企业增值税税率调整时间
  • 普通发票两联都盖章吗
  • 生产企业一般贸易出口退税流程解析
  • 开具红字增值税普通发票
  • 以下船舶可在公海上行驶登陆权
  • 资产处置损益影响损益吗
  • 公允价值变动损益属于什么科目
  • 河道工程修建维护管理费何时开始停征?
  • 支付原材料款项会计科目
  • 以前年度的费用忘记入账怎么办
  • 收银员长款短款什么意思
  • 无发票的费用怎么处理
  • 国内旅客运输票据可以抵扣进项税吗
  • 城市生活垃圾处理方式有哪几种
  • 影响折旧的因素有哪三个方面
  • 没有对公业务的银行
  • sql server如何修改表名
  • 通过注册表设置u盘启动
  • win10的ghost
  • linux命令find用法
  • win7系统怎么调出运行窗口
  • win7系统如何添加虚拟网卡
  • es6新增的数据结构
  • cocos2dx官方教程
  • linux shell脚本攻略(第3版)
  • 用javascript
  • python中类怎么用
  • jQuery dataTables与jQuery UI 对话框dialog的使用教程
  • python函数设置
  • js中面向对象编程
  • windows中的linux
  • 基础的十进制按什么来算
  • 安阳文峰区小学招生
  • 美国各地区消费水平
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设