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

  • 拼多多怎么分享链接给好友(拼多多怎么分享商品给拼多多好友)

    拼多多怎么分享链接给好友(拼多多怎么分享商品给拼多多好友)

  • OPPO R11s单手模式怎么开启 OPPO R11s单手模式开启(oppor11s单手模式)

    OPPO R11s单手模式怎么开启 OPPO R11s单手模式开启(oppor11s单手模式)

  • 小米手机怎么设置学生模式(小米手机怎么设置青少年上网模式)

    小米手机怎么设置学生模式(小米手机怎么设置青少年上网模式)

  • win7桌面黑色设置桌面壁纸没用(win7 桌面黑色)

    win7桌面黑色设置桌面壁纸没用(win7 桌面黑色)

  • 小米cc9怎么删除日程(小米cc9怎么删除应用程序)

    小米cc9怎么删除日程(小米cc9怎么删除应用程序)

  • 第一次充电没充满有影响吗(第一次充电没充满第二天再充可以吗)

    第一次充电没充满有影响吗(第一次充电没充满第二天再充可以吗)

  • qq视频美颜对方知道吗(qq视频美颜对方能看到吗)

    qq视频美颜对方知道吗(qq视频美颜对方能看到吗)

  • 小米9和小米cc9手机壳通用吗(小米9和小米cc9pro哪个好)

    小米9和小米cc9手机壳通用吗(小米9和小米cc9pro哪个好)

  • 荣耀手机的OTG在哪(荣耀手机的OTG在哪里打开)

    荣耀手机的OTG在哪(荣耀手机的OTG在哪里打开)

  • 手机屏幕光有紫外线吗(手机屏幕出现紫)

    手机屏幕光有紫外线吗(手机屏幕出现紫)

  • 腾讯视频怎么下载高清晰度电视剧(腾讯视频怎么下载电视剧)

    腾讯视频怎么下载高清晰度电视剧(腾讯视频怎么下载电视剧)

  • 当前微机上运行的Windows属于(当前微机上运行的属于)

    当前微机上运行的Windows属于(当前微机上运行的属于)

  • qq使用过的头像哪里找(qq使用过的头像怎么删除)

    qq使用过的头像哪里找(qq使用过的头像怎么删除)

  • 微信号指的是什么(微信号指的是哪个)

    微信号指的是什么(微信号指的是哪个)

  • qq勋章在哪里看(qq勋章怎么看的)

    qq勋章在哪里看(qq勋章怎么看的)

  • 怎样隐藏微信的收藏(怎样隐藏微信的手机号)

    怎样隐藏微信的收藏(怎样隐藏微信的手机号)

  • ipad不贴膜可以吗(ipad不贴膜会划坏吗)

    ipad不贴膜可以吗(ipad不贴膜会划坏吗)

  • 苹果x可以调分辨率嘛(怎么调苹果x的分辨率)

    苹果x可以调分辨率嘛(怎么调苹果x的分辨率)

  • 爱奇艺怎么注销手机号(爱奇艺怎么注销qq账号)

    爱奇艺怎么注销手机号(爱奇艺怎么注销qq账号)

  • 淘宝双十一什么时候开始预售(淘宝双十一什么时候结束)

    淘宝双十一什么时候开始预售(淘宝双十一什么时候结束)

  • 苹果xs有指纹解锁吗(苹果xs指纹解锁在哪里设置)

    苹果xs有指纹解锁吗(苹果xs指纹解锁在哪里设置)

  • qq签到怎么随意改位置(qq签到怎么随意发布)

    qq签到怎么随意改位置(qq签到怎么随意发布)

  • 华为手机月亮图标是什么功能(华为手机月亮图案怎么去除)

    华为手机月亮图标是什么功能(华为手机月亮图案怎么去除)

  • amd跟intel有什么区别(amd和intel那个好一点)

    amd跟intel有什么区别(amd和intel那个好一点)

  • 法人能去税务局买票吗
  • 计税工资和实发工资不一样所得税
  • 红冲去年暂估的费用怎么做账
  • 销售赠送赠品会计处理
  • 公司组织出去旅游主持词
  • 出售投资性房地产时,按其账面价值结转到主营业务成本
  • 指定会计科目是
  • 公司代扣代缴的个人所得税怎么做账
  • 总公司和分公司类型必须一样么
  • 工资做账原始凭证是什么
  • 税收分类编码选错了没事吧
  • 个人两处以上所得经营所得怎么申报
  • 进口设备的重置成本包括什么
  • 出售设备折旧
  • 银行理财产品属于基金吗
  • 代开发票预缴的增值税能否申请退税
  • 车辆保养计入什么二级科目
  • 公司注销其他应收款怎么冲平
  • 库存商品的核算方法
  • 2018增值税暂行条例
  • 利润表营业成本是负数是什么原因
  • 超市预售卡怎么记账
  • 土地使用权进项税如何抵扣
  • php字符串数组函数
  • 待机最长的手机智能排行榜 2020
  • 企业一部分房屋出租后怎样缴纳房产税
  • PHP:move_uploaded_file()的用法_Filesystem函数
  • 委托代销视同买断会计分录怎么写?
  • 最贵的手机苹果
  • php开发实战权威指南
  • vite 配置
  • uniapp新建项目
  • vuerouter模块化
  • php第三方支付
  • 固定成本又称什么成本
  • ps换脸后怎样修理痕迹
  • 收到工会经费返还属于现金流量表哪
  • 帝国cms修改提示怎么设置
  • mongodb局域网访问
  • 零申报社保是否可以报销
  • 限额领料单属于什么凭证
  • sql server 2008简介
  • 二手房交易需缴纳哪些费用
  • 公司注销时退还实收资本要交个税吗
  • 房租进项发票怎么处理
  • 营改增的服务
  • 支付一年房租费怎么做账
  • 费用包含但不限于
  • 税控盘费用抵扣怎么申报什么表怎么说什么表怎么填报
  • 递延所得税与递延所得税费用
  • 吸收的三种方式
  • sql server 2012 数据库bak脚本还原
  • sql中的coalesce
  • 盘符在哪
  • MAC百度网盘下载的压缩包怎么导出
  • linux设置gid
  • CentOS yum php mcrypt 扩展安装方法
  • explore是什么进程
  • awk正则表达式中引入变量
  • windows保护电脑
  • linux启动u盘制作
  • win1021h2正式版
  • win10预览版21337
  • apache for mac
  • mxoaldr.exe - mxoaldr是什么进程 有什么用
  • kochsysteme
  • linux常用命令cat
  • windows7word文档打不开怎么办
  • cocos2d游戏源码
  • js里的this
  • perl $?
  • nodejs前后端数据交互
  • Unity C#用WWW操作数据库
  • Intent and Intent Filters
  • javascript高级程序设计pdf百度云
  • AndroidAnnotations框架Eclipse下的配置
  • FileUtils文件工具类
  • 贵阳国家高新技术产业开发区管理委员会
  • 买二套房契税可退税吗
  • 小型贸易企业公司有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设