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

简介在平时的工作中,Docker接触很多,除了经常使用的docker run ,docker stop等命令,docker还有很多十分有用但是却不经常使用的命令,下面我就总结一下 。
操作1、docker top
这个命令是用来查看一个容器里面的进程信息的,比如你想查看一个Nginx容器里面有几个nginx进程的时候,就可以这么做
?  ~ docker top 3b307a09d20dUID                 PID                 PPID                C                   STIME               TTY                 TIME                CMDroot                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 nginxNAME                               DESCRIPTION                                     STARS               OFFICIAL            AUTOMATEDnginx                              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…   123bitnami/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…   73alfg/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         37privatebin/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                  16nginx/nginx-prometheus-exporter    NGINX Prometheus Exporter                       14centos/nginx-112-centos7           Platform for running nginx 1.12 or building …   13centos/nginx-18-centos7            Platform for running nginx 1.8 or building n…   13raulr/nginx-wordPress/ target=_blank class=infotextkey>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…   6flashspys/nginx-static             Super Lightweight Nginx Image                   6                                       [OK]wodby/nginx                        Generic nginx                                   1                                       [OK]ansibleplaybookbundle/nginx-apb    An APB to deploy NGINX                          1                                       [OK]


推荐阅读