日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

分享10 比较非常实用的 Docker技巧,欢迎收藏!

發布時間:2023/12/10 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 分享10 比较非常实用的 Docker技巧,欢迎收藏! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、docker top

該命令是用來查看一個容器里面的進程信息的,比如你想查看一個nginx容器里面有幾個nginx進程的時候,可以執行如下命令:

???~?docker?top?3b307a09d20d UID?????????????????PID?????????????????PPID????????????????C???????????????????STIME???????????????TTY?????????????????TIME????????????????CMD root????????????????805?????????????????787?????????????????0???????????????????Jul13???????????????????????????????????00:00:00????????????nginx:?master?process?nginx?-g?daemon?off; systemd+????????????941?????????????????805?????????????????0???????????????????Jul13???????????????????????????????????00:03:18????????????nginx:?worker?process

2、docker load && docker save

這兩個命令主要用來去下載、打包k8s的鏡像,因為你知道的國內的網速并不像國外那么快。

docker save可以把一個鏡像保存到tar文件中,你可以這么做

docker?save?registry:2.7.1?>registry-2.7.1.tar

同時docker load可以把鏡像從tar文件導入到docker容器中

docker?load?<?registry-2.7.1.tar

3、docker search

該命令可以幫助你在命令行中方便的搜索dockerhub中的鏡像,比如

???~?docker?search?nginx NAME???????????????????????????????DESCRIPTION?????????????????????????????????????STARS???????????????OFFICIAL????????????AUTOMATED nginx??????????????????????????????Official?build?of?Nginx.????????????????????????13519???????????????[OK] 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 privatebin/nginx-fpm-alpine????????PrivateBin?running?on?an?Nginx,?php-fpm?&?Al…???31??????????????????????????????????????[OK] schmunk42/nginx-redirect???????????A?very?simple?container?to?redirect?HTTP?tra…???18??????????????????????????????????????[OK] nginxinc/nginx-unprivileged????????Unprivileged?NGINX?Dockerfiles??????????????????16 nginx/nginx-prometheus-exporter????NGINX?Prometheus?Exporter???????????????????????14 centos/nginx-112-centos7???????????Platform?for?running?nginx?1.12?or?building?…???13 centos/nginx-18-centos7????????????Platform?for?running?nginx?1.8?or?building?n…???13 raulr/nginx-wordpress??????????????Nginx?front-end?for?the?official?wordpress:f…???13??????????????????????????????????????[OK] sophos/nginx-vts-exporter??????????Simple?server?that?scrapes?Nginx?vts?stats?a…???7???????????????????????????????????????[OK] mailu/nginx????????????????????????Mailu?nginx?frontend????????????????????????????7???????????????????????????????????????[OK] bitnami/nginx-ingress-controller???Bitnami?Docker?Image?for?NGINX?Ingress?Contr…???6???????????????????????????????????????[OK] bitwarden/nginx????????????????????The?Bitwarden?nginx?web?server?acting?as?a?r…???6 flashspys/nginx-static?????????????Super?Lightweight?Nginx?Image???????????????????6???????????????????????????????????????[OK] wodby/nginx????????????????????????Generic?nginx???????????????????????????????????1???????????????????????????????????????[OK] ansibleplaybookbundle/nginx-apb????An?APB?to?deploy?NGINX??????????????????????????1???????????????????????????????????????[OK]

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 <missing>???????????5?months?ago????????/bin/sh?-c?#(nop)??CMD?["traefik"]??????????????0B <missing>???????????5?months?ago????????/bin/sh?-c?#(nop)??ENTRYPOINT?["/entrypoint.…???0B <missing>???????????5?months?ago????????/bin/sh?-c?#(nop)??EXPOSE?80????????????????????0B <missing>???????????5?months?ago????????/bin/sh?-c?#(nop)?COPY?file:59a219a1fb7a9dc8…???419B <missing>???????????5?months?ago????????/bin/sh?-c?set?-ex;??apkArch="$(apk?--print-…???52.9MB <missing>???????????5?months?ago????????/bin/sh?-c?apk?--no-cache?add?ca-certificate…???1.85MB <missing>???????????6?months?ago????????/bin/sh?-c?#(nop)??CMD?["/bin/sh"]??????????????0B <missing>???????????6?months?ago????????/bin/sh?-c?#(nop)?ADD?file:a1906f14a4e217a49…???4.81MB

7、docker wait

該命令可以查看容器的退出狀態,比如

???~?docker?wait?7f7f0522a7d0 0

這樣你就可以知道這個容器是正常退出的還是異常退出的了

8、docker pause && docker unpause

當你運行了一個容器,但是想要暫停它運行的時候可以使用該命令。

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的情況的時候就可以使用這個命令。

IT技術分享社區

個人博客網站:https://programmerblog.xyz

文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識

總結

以上是生活随笔為你收集整理的分享10 比较非常实用的 Docker技巧,欢迎收藏!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。