位置: 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空间照片显示的照片跟实际的不一样多)

  • 苹果11怎么把旧手机的东西导入新手机(苹果11怎么把旧手机的照片导入新手机)

    苹果11怎么把旧手机的东西导入新手机(苹果11怎么把旧手机的照片导入新手机)

  • cpu分为哪几种类型(cpu有什么分类)

    cpu分为哪几种类型(cpu有什么分类)

  • k30pro屏幕刷新率(k30pro刷新率是多少hz)

    k30pro屏幕刷新率(k30pro刷新率是多少hz)

  • 怎么知道对方积目卸载(怎么知道对方距离自己多远)

    怎么知道对方积目卸载(怎么知道对方距离自己多远)

  • 爱奇艺怎么设置高清播放(爱奇艺怎么设置跳过开头和结尾)

    爱奇艺怎么设置高清播放(爱奇艺怎么设置跳过开头和结尾)

  • 怎么在日历上标记工作(怎样在日历里面做标记)

    怎么在日历上标记工作(怎样在日历里面做标记)

  • photoshop是什么意思(ps什么意思)

    photoshop是什么意思(ps什么意思)

  • 什么叫淘宝客单价(什么叫淘客订单)

    什么叫淘宝客单价(什么叫淘客订单)

  • 华为p20可以熄屏显示吗(华为p20如何设置灭屏显示)

    华为p20可以熄屏显示吗(华为p20如何设置灭屏显示)

  • 闹钟响多久会自动关闭(闹钟响多久会自己停止 小米)

    闹钟响多久会自动关闭(闹钟响多久会自己停止 小米)

  • 小米手环3睡眠结果在哪看(小米手环3睡眠监测在哪里设置)

    小米手环3睡眠结果在哪看(小米手环3睡眠监测在哪里设置)

  • 修改微信个人收款码名字(微信怎么改个人收款人名字)

    修改微信个人收款码名字(微信怎么改个人收款人名字)

  • 笔记本电脑系统为什么坏(笔记本电脑系统和电脑系统一样吗)

    笔记本电脑系统为什么坏(笔记本电脑系统和电脑系统一样吗)

  • 网易考拉黑卡怎么退(网易考拉黑卡3天试用怎么弄)

    网易考拉黑卡怎么退(网易考拉黑卡3天试用怎么弄)

  • 百度知道和百度贴吧有啥区别(百度知道和百度贴吧有什么区别)

    百度知道和百度贴吧有啥区别(百度知道和百度贴吧有什么区别)

  • 在Win7系统中,如何删除系统还原点?(在win7系统中,添加打印机驱动程序)

    在Win7系统中,如何删除系统还原点?(在win7系统中,添加打印机驱动程序)

  • 如何在Windows11上创建本地帐户?Win11上创建本地帐户详细图文步骤(如何在Windows11上下载和安装 Minecraft)

    如何在Windows11上创建本地帐户?Win11上创建本地帐户详细图文步骤(如何在Windows11上下载和安装 Minecraft)

  • 人工智能导论(第四版)王万良编著课后习题答案(人工智能导论报告)

    人工智能导论(第四版)王万良编著课后习题答案(人工智能导论报告)

  • Windows7纯净版系统U盘容量为0并无法格式化的解决(win7纯净版系统)

    Windows7纯净版系统U盘容量为0并无法格式化的解决(win7纯净版系统)

  • from origin ‘null‘ has been blocked by CORS policy: Cross origin requests are only supported for ...

    from origin ‘null‘ has been blocked by CORS policy: Cross origin requests are only supported for ...

  • phpcms v9模版如何调用会员头像(phpcms v9安装教程)

    phpcms v9模版如何调用会员头像(phpcms v9安装教程)

  • 全国增值税专用发票计算机稽核网络系统工程
  • 计提租赁费用
  • 增值税普通
  • 未分配利润分配顺序
  • 不是公司员工可以举报公司不交社保吗
  • 外汇账户包括哪些类型
  • 国有资产转让房产
  • 存货非正常损失的纳税筹划
  • 纳税人减免税备案登记表是在税务局领吗
  • 企业管理咨询有限公司简介
  • 公司内部食堂招待费账务处理
  • 发票开的是推广服务费计入什么费用?
  • 股东退股分红怎么拿回
  • 商贸公司账务复杂吗
  • 盘盈固定资产冲销啥科目
  • 企业出现经营异常
  • 票据追索权向谁追索
  • 公司如何持续发展
  • 企业所得税报表模板
  • 外汇汇率在其中扮演什么角色?
  • 营业费用包括哪些明细科目内容
  • 主营业务利润计算
  • 注册表修改系统安装日期
  • 设备维修费增值税
  • 合并报表抵消子公司当期收入,母公司费用
  • 鸿蒙系统怎么设置桌面小组件
  • vue页面获取url参数
  • 公司报销医疗费的范围
  • PHP:pg_lo_seek()的用法_PostgreSQL函数
  • 缴纳住房公积金分录
  • 贸易公司的采购
  • 深入解析wordpress
  • 一般纳税人简易征收3%可以开专票吗
  • thinkphp框架作用
  • thinkphp接收ajax数据
  • php网站安全防护
  • javascript动画教程
  • 其他综合收益明细科目
  • ci框架的优缺点
  • uni app ios
  • 信息技术服务所得税税负率多少
  • 汇兑损益的会计处理原则
  • 合伙企业与公司一样具有高度的人合性
  • 首涂24套
  • 成本收入核算表
  • mongodb视频教程
  • 无偿受让股权是利好吗
  • 坏账核销会计处理
  • 个人独资所得
  • 工资薪金税务缴纳
  • 收到承兑汇票在什么科目
  • 利润分配怎么分配比例
  • 城建税的征收范围不包括农村
  • 金融企业有
  • 投资性房地产出租收入计入什么科目
  • 企业债务重组业务
  • 广告公司奖金激励分配方案
  • 补交以前年度环保税
  • 任何单位和个人都应当()为报警
  • 在哪找从平台消费的人
  • 事业单位对公账户和零余额账户一样么
  • 过滤重复字符串
  • mysql5.7.35安装
  • win7安装mysql5.5
  • xp系统开机checking
  • 如何自己解封微信号呢
  • centos7 阿里云 yum
  • u盘装win8系统教程图解
  • linux中的find的用法
  • [置顶] clauvio,Twitter小老鼠
  • [置顶]bilinovel
  • python pyb库
  • js自定义鼠标右键菜单
  • [置顶] 安卓手机连接IP100蓝牙打印机实现打印功能
  • 房地产开发企业会计制度
  • 广东省广州市税务局分数线
  • 试运行期间的收入应如何处理
  • 什么是个税扣缴期限
  • 电子税务局房产税怎么申报
  • 遂宁市国家税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设