10 个冷门但又非常实用的 Docker 使用技巧

这篇具有很好参考价值的文章主要介绍了10 个冷门但又非常实用的 Docker 使用技巧。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

jwilder/nginx-proxy                Automated Nginx reverse proxy for docker con…   1846                                    [OK]

richarvey/nginx-php-fpm            Container running Nginx + PHP-FPM capable of…   780                                     [OK]

linuxserver/nginx                  An Nginx container, brought to you by LinuxS…   123

bitnami/nginx                      Bitnami nginx Docker Image                      87                                      [OK]

tiangolo/nginx-rtmp                Docker image with Nginx using the nginx-rtmp…   85                                      [OK]

jc21/nginx-proxy-manager           Docker container for managing Nginx proxy ho…   73

alfg/nginx-rtmp                    NGINX, nginx-rtmp-module and FFmpeg from sou…   71                                      [OK]

nginxdemos/hello                   NGINX webserver that serves a simple page co…   57                                      [OK]

jlesage/nginx-proxy-manager        Docker container for Nginx Proxy Manager        53                                      [OK]

nginx/nginx-ingress                NGINX Ingress Controller for Kubernetes         37

当然这个功能在国内可能不会特别好用,因为…

4. docker events

这个命令可以帮助你实时获取 docker 的各种事件信息,比如创建了一个容器什么的。

~ docker events

2020-07-28T21:28:46.000403018+08:00 image load sha256:432bf69f0427b52cad10897342eaf23521b7d973566354118e9a59c4d31b5fae (name=sha256:432bf69f0427b52cad10897342eaf23521b7d973566354118e9a59c4d31b5fae)

5. docker update

当你 docker run 了之后却发现里面有一些参数并不是你想要的状态比如你设置的 nginx 容器 cpu 或者内存太小,这个时候你就可以使用 docker update 去修改这些参数。

~ docker update nginx --cpus 2

6. docker history

当你修改了一个镜像,但是忘记了每一层的修改命令,或者你想查看一个镜像是怎么构建的时候就可以使用这个命令,比如:

~ docker history  traefik:v2.1.6

IMAGE               CREATED             CREATED BY                                      SIZE                COMMENT

5212a87ddaba        5 months ago        /bin/sh -c #(nop)  LABEL org.opencontainers.…   0B

           5 months ago        /bin/sh -c #(nop)  CMD [“traefik”]              0B

           5 months ago        /bin/sh -c #(nop)  ENTRYPOINT ["/entrypoint.…   0B

           5 months ago        /bin/sh -c #(nop)  EXPOSE 80                    0B

           5 months ago        /bin/sh -c #(nop) COPY file:59a219a1fb7a9dc8…   419B

           5 months ago        /bin/sh -c set -ex;  apkArch="$(apk --print-…   52.9MB

           5 months ago        /bin/sh -c apk --no-cache add ca-certificate…   1.85MB

           6 months ago        /bin/sh -c #(nop)  CMD [“/bin/sh”]              0B

           6 months ago        /bin/sh -c #(nop) ADD file:a1906f14a4e217a49…   4.81MB

7. docker wait

这个命令可以查看容器的退出状态,比如:

~ docker wait 7f7f0522a7d0

0

这样你就可以知道这个容器是正常退出的还是异常退出的了。

8. docker pause && docker unpause

当你运行了一个容器但是想要暂停它运行的时候,你就可以使用这个命令。

~ docker pause 7f7f0522a7d0

9. docker diff

当你运行了一个容器,但是你不知道容器里修改了哪一些文件的时候可以使用这个命令,比如:

~ docker diff 38c59255bf6e

C /etc

A /etc/localtime

C /var

C /var/lib

A /var/lib/registry

10. docker stats

这个是 docker 内置的监控命令,当你想要查看当前主机下所有容器占用内存和 cpu 的情况的时候就可以使用这个命令。

~ docker stats

CONTAINER ID        NAME                        CPU %               MEM USAGE / LIMIT     MEM %               NET I/O             BLOCK I/O           PIDS

1c5ade04e7f9        redis                        0.08%               17.53MiB / 47.01GiB   0.04%               10.9GB / 37GB       0B / 0B             4

afe6d4ebe409        kafka-exporter                0.09%               16.91MiB / 47.01GiB   0.04%               1.97GB / 1.53GB     752MB / 0B          23

f0c7c01a9c34        kafka-docker_zookeeper         0.01%               308.8MiB / 47.01GiB   0.64%               20.2MB / 12.2MB     971MB / 3.29MB      28

da8c5008955f        kafka-docker_kafka-manager     0.08%               393.2MiB / 47.01GiB   0.82%               1.56MB / 2.61MB     1.14GB / 0B         60

c8d51c583c49        kafka-docker_kafka            1.63%               1.256GiB / 47.01GiB   2.67%               30.4GB / 48.9GB     22.3GB / 5.77GB     85

原文:http://suo.im/6n2lLa

推荐文章

  • 今天给大家推荐6个Spring Boot项目,拿来就可以赚钱!
    自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。10 个冷门但又非常实用的 Docker 使用技巧,程序员,docker,容器,运维

10 个冷门但又非常实用的 Docker 使用技巧,程序员,docker,容器,运维

10 个冷门但又非常实用的 Docker 使用技巧,程序员,docker,容器,运维

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

10 个冷门但又非常实用的 Docker 使用技巧,程序员,docker,容器,运维

总结

在清楚了各个大厂的面试重点之后,就能很好的提高你刷题以及面试准备的效率,接下来小编也为大家准备了最新的互联网大厂资料。

10 个冷门但又非常实用的 Docker 使用技巧,程序员,docker,容器,运维

10 个冷门但又非常实用的 Docker 使用技巧,程序员,docker,容器,运维

10 个冷门但又非常实用的 Docker 使用技巧,程序员,docker,容器,运维

10 个冷门但又非常实用的 Docker 使用技巧,程序员,docker,容器,运维

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
IZZa-1713272687307)]

[外链图片转存中…(img-swfPnMU1-1713272687307)]

[外链图片转存中…(img-WdwLqQRH-1713272687307)]

[外链图片转存中…(img-DhiTLSwe-1713272687308)]

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!文章来源地址https://www.toymoban.com/news/detail-856547.html

到了这里,关于10 个冷门但又非常实用的 Docker 使用技巧的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • web前端之使用弹性和外边距进行网页布局、非常有用的小技巧、flex、margin、auto

    图中效果只需要flex和margin便可以实现。 1、d_f: display: flex; 2、fw_w: flex-wrap: wrap; 3、m_a: margin: auto; 4、ml_a: margin-left: auto; 5、mr_a: margin-right: auto; 3、item类名比较特殊,所以单独定义,涉及到变量,不属于公共样式 4、其他类名基本是见名知意,不做过多叙述

    2024年02月20日
    浏览(57)
  • AI论文技巧 │使用ChatGPT快速阅读文献--详细流程+实用指令【建议收藏】

    论文的长征路还没开始走,在最开始研究地图的时候,已经如看天书,那接下来的路很难攻克! 有什么好办法呢? 咱们可以利用ChatGPT的强大能力。只要输入文献,它就秒解文献里的关键信息,让我们迅速搞清楚 文献的主题、目的、手法和结果 ,别再费劲啃文了。 ◎ 找到关

    2024年02月21日
    浏览(70)
  • 你真的知道怎么使用vs吗?把把手教你实用调试小技巧

    谈到bug,我们知道bug的中文意思是虫子,飞蛾的意思。至于为什么bug一词会用到计算机领域的话得追溯到第一台计算机的诞生。 上面个你看到的就是世界上第一个bug的诞生。它的来源也是非常的有意思,当时世界上的第一台计算机出了故障不能正常的工作,于是工作人员就进

    2024年02月05日
    浏览(43)
  • 【adb命令】Android实用技巧之adb命令:getprop,setprop命令使用

    一、getprop 1.1 getprop简介 getprop命令的作用就是从系统的各种配置文件中读取一些设备的信息。这些文件在我们的手机设备中是可以找到的。 1.2 查询所有的配置 会列出所有的配置信息 这些配置中以ro开头的是只读属性。 1.3 查看单个配置信息 可以在adb shell getprop后面加属性名

    2024年02月04日
    浏览(50)
  • AI抠图使用指南:Stable Diffusion WebUI Rembg实用技巧

      抠图是图像处理工具的一项必备能力,可以用在重绘、重组、更换背景等场景。最近我一直在探索 Stable Diffusion WebUI 的各项能力,那么 SD WebUI 的抠图能力表现如何呢?这篇文章就给大家分享一下。 作为一个生成式AI,SD本身并没有精细的抠图控制能力,它需要借助插件来实

    2024年02月14日
    浏览(54)
  • JavaScript 中 try...catch 的 10 个使用技巧

    作为一位 Web 前端工程师,JavaScript 中的 try…catch 是我们常用的特性之一。 try…catch 可以捕获代码中的异常并防止应用程序崩溃。但是try…catch 不仅仅是简单地捕获异常。本文我将分享 10 个有用的 try…catch 使用技巧,让你在处理异常时更加得心应手。 如果你想捕获代码中所

    2024年02月01日
    浏览(41)
  • 【AI大模型应用开发】【LangChain系列】9. 实用技巧:大模型的流式输出在 OpenAI 和 LangChain 中的使用

    大家好,我是同学小张,日常分享AI知识和实战案例 欢迎 点赞 + 关注 👏, 持续学习 , 持续干货输出 。 +v: jasper_8017 一起交流💬,一起进步💪。 微信公众号也可搜【同学小张】 🙏 本站文章一览: 当大模型的返回文字非常多时,返回完整的结果会耗费比较长的时间。如果

    2024年04月09日
    浏览(55)
  • C#非常实用的技巧

    .NET Framework 4.5以上版本: .NET Framework 4以下 虽然微软的net提供了很多解压和压缩的程序,但是如果你的系统是net Framework4,那上面的代码就用不了了,此时需要借用7za.exe 1.0 C# 解压文件 解压解释: -y 参数表示 \\\"yes to all\\\",即自动回答 \\\"yes\\\",也就是在出现任何提示时都自动选择

    2024年02月01日
    浏览(54)
  • 【建议收藏】新到手的电脑Windows10/11系统优化、使用规范和技巧及软件推荐,提升范电脑性能和体验

    目录 一、了解电脑 1. 查看电脑和系统的基本信息  2. 电脑测评 二 、Windows10/11系统优化及设置 1. 控制面板、回收站等桌面图标显示设置 2. 任务栏管理 3. 桌面图标排列 4. 卸载程序 5. 关闭P2P分享(传递优化) 6. 电设置脑为高性能 7.  删除存储中的临时文件 8. 磁盘清理 9.

    2024年02月12日
    浏览(66)
  • 电脑技巧:分享六个小众且非常实用的工具

    ❤️作者主页:IT技术分享社区 ❤️作者简介:大家好,我是IT技术分享社区的博主,从事C#、Java开发九年,对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️荣誉: CSDN博客专家、数据库优质创作者🏆,华为云享专家🏆,阿里云专家博主🏆  ❤️个人博客:IT技

    2024年02月09日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包