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

  • 360云盘转存教程(360云盘转存百度云盘)(360云盘转存教程在哪)

    360云盘转存教程(360云盘转存百度云盘)(360云盘转存教程在哪)

  • 京东金融怎么解綁银行卡(京东金融怎么解除京东授权)

    京东金融怎么解綁银行卡(京东金融怎么解除京东授权)

  • 抖音购物查看订单的方法是什么(抖音购物查看订单信息)

    抖音购物查看订单的方法是什么(抖音购物查看订单信息)

  • 苹果手机中word不能输入汉字(苹果手机中我的家软件收到垃圾)

    苹果手机中word不能输入汉字(苹果手机中我的家软件收到垃圾)

  • 手机淘宝怎么删除授权(手机淘宝怎么删除首页小程序)

    手机淘宝怎么删除授权(手机淘宝怎么删除首页小程序)

  • 华为荣耀20Pro开发者选项怎么设置(华为荣耀20pro开空调)

    华为荣耀20Pro开发者选项怎么设置(华为荣耀20pro开空调)

  • 抖音怎么设置评论隐私(抖音怎么设置评论别人看不到)

    抖音怎么设置评论隐私(抖音怎么设置评论别人看不到)

  • 拼多多人脸验证没反应(拼多多人脸验证怎么关闭)

    拼多多人脸验证没反应(拼多多人脸验证怎么关闭)

  • 华为手机电池补电代码(华为手机电池补电号码)

    华为手机电池补电代码(华为手机电池补电号码)

  • 苹果手机快手声音小怎么办(苹果手机快手声音小怎么变大)

    苹果手机快手声音小怎么办(苹果手机快手声音小怎么变大)

  • 小怪兽app蓝牙连不上(小怪兽app蓝牙连接失败)

    小怪兽app蓝牙连不上(小怪兽app蓝牙连接失败)

  • 电脑为何开不了机(电脑为何开不了机黑屏)

    电脑为何开不了机(电脑为何开不了机黑屏)

  • 华为nova6多重(华为nova6重量多少)

    华为nova6多重(华为nova6重量多少)

  • 8p来电闪光灯在哪里设置(来电闪光灯苹果8)

    8p来电闪光灯在哪里设置(来电闪光灯苹果8)

  • 苹果11组装机和原装机的区别(苹果11组装机和原装机有什么区别)

    苹果11组装机和原装机的区别(苹果11组装机和原装机有什么区别)

  • ps怎么截取不规则图形(ps截取一部分)

    ps怎么截取不规则图形(ps截取一部分)

  • 动画格式有哪些(动画文件的格式主要有哪些)

    动画格式有哪些(动画文件的格式主要有哪些)

  • 戴尔笔记本怎么截图(戴尔笔记本怎么用u盘重装系统)

    戴尔笔记本怎么截图(戴尔笔记本怎么用u盘重装系统)

  • 横屏模式是什么意思(横屏功能)

    横屏模式是什么意思(横屏功能)

  • 苹果13系统三指怎么关闭(苹果三指选择)

    苹果13系统三指怎么关闭(苹果三指选择)

  • 即刻视频怎么退出(即刻视频app)

    即刻视频怎么退出(即刻视频app)

  • 内存条对游戏的影响(内存条对游戏的提升大吗)

    内存条对游戏的影响(内存条对游戏的提升大吗)

  • Vue3 入门笔记 ---- 利用Element Plus对页面进行布局划分以及实现左侧公共菜单

    Vue3 入门笔记 ---- 利用Element Plus对页面进行布局划分以及实现左侧公共菜单

  • 保险费车船税会计分录
  • 缴纳所得税的账务处理
  • 个体工商户的免税政策
  • 缴纳增值税影响损益吗
  • 房租确认后能不退押金吗
  • 广告制作要交文化部门吗
  • 所得税报表的营业成本包括管理费用吗
  • 收到商业承兑汇票到期,向银行办妥有关入账手续
  • 分期付款没有发票吗
  • 企业的固定资产因自然灾害产生的净损失应计入哪里
  • 冲减预付账款怎么记账
  • 固定资产更换配件怎么界定是否满足资本化
  • 房屋出租要交产证吗
  • 固定资产尚未投入怎么办
  • 开办公用品发票需要清单吗
  • 应付利息在资产负债表中属于什么项目
  • 企业的成本费用包括哪些
  • 所得税预缴资产怎么计算
  • 增值税普票可以抵扣税吗
  • 公司股权变更要换营业执照吗
  • 滴滴代驾报酬
  • win服务器安装
  • windows server 2003 r2 序列号
  • 购买商场储值卡能退么?
  • 公司转让自建厂房怎么办
  • 人力资源服务代缴社保税率是多少
  • Vue3 & app.use 与 install 函数的作用
  • 十大网页游戏
  • yolov教程
  • 购买材料发票未到如何做账
  • 结转已销售产品的实际生产成本会计分录
  • 小企业会计准则和企业会计准则的区别
  • 管理费用税金怎么算
  • 买商品赠送赠品怎么做账
  • 公司欠款 法人
  • 分公司可以分配利润吗
  • php中定义常量的函数是什么
  • db2入门教程
  • 织梦怎么调用当前栏目下的文章
  • 工业企业发生的各项费用
  • 出口退税转内销的损失
  • 三代手续费操作流程
  • 公司销售的产品算固定资产吗
  • 金税盘全额抵扣申报表怎么填
  • 如何降低未分配利润的方法
  • 单位收风险金是什么意思
  • 汇算清缴期间费用福利费填哪里
  • 印花税每个月都计提吗
  • 应收账款周转率高说明
  • 转销无法收回的应收账款会计分录
  • 向其他公司投资专利账务处理
  • 采购材料发票未到
  • 其他应收款款项性质如何填写
  • 公司增资怎么办理手续
  • 支票上的金额和确定的金额
  • windows安装mysql5.7详细步骤
  • sqlserver数据库怎么导出
  • xboxone怎么设置中文
  • win10改win8.1
  • vs 2008
  • Ubuntu GNOME 14.10的桌面升级到GNOME 3.16教程
  • ubuntu login用户名
  • mac安装win10键盘失灵
  • linux中如何更改主机名
  • win10一年更新一次
  • linux中nm命令
  • c#在unity的作用
  • html5lib
  • 关于植物的现代诗
  • 代码sd是什么意思
  • vue js组件
  • linux怎么使用c语言
  • jquery的动画效果
  • 怎么监控键盘输入
  • javascript快速入门
  • python中tab
  • 爱山东怎样查询医保余额
  • 企业所得税优惠事项管理目录2023
  • 企业所得税预缴时间规定
  • 个人工资所得税缴纳标准2023年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设