<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      《Docker Deep Dive》Note - 縱觀 Docker

      《Docker Deep Dive》Note

      由于GFW的隔離,國內拉取鏡像會報TLS handshake timeout的錯誤;需要配置 registry-mirrors 為國內源解決這個問題。
      可以配置為阿里的加速源:https://cr.console.aliyun.com/undefined/instances/mirrors,阿里的加速器可以提升獲取Docker官方鏡像的速度。
      登錄開發者賬號后,將自己的加速器地址復制到 Docker Settings > Daemon > Registry mirrors 中,并點擊 Apply 按鈕,等待 Docker 重啟完成即可。

      縱觀 Docker

      1. 運維視角

      1.1 鏡像
      • docker pull
      • docker image ls
      # 拉取一個鏡像
      $ docker pull ubuntu:lastest
      
      latest: Pulling from library/ubuntu
      7ddbc47eeb70: Pull complete                                                                                             
      c1bbdc448b72: Pull complete                                                                                            
      8c3b70e39044: Pull complete                                                                                            
      45d437916d57: Pull complete                                                                                             
      Digest: sha256:6e9f67fa63b0323e9a1e587fd71c561ba48a034504fb804fd26fd8800039835d
      Status: Downloaded newer image for ubuntu:latest
      
      # 查看拉取的鏡像
      $ docker image ls
      
      REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
      ubuntu              latest              775349758637        9 days ago          64.2MB
      
      1.2 容器
      • docker container run
      • docker container ls
      • 快捷鍵 Ctrl+P+Q
      # 啟動容器
      # -it 參數會將 Shell 切換到容器終端
      $ docker container run -it ubuntu:latest /bin/bash
      
      root@90eb9f237521:/#
      

      Ctrl + P + Q組合鍵,可以在退出容器的同時還保持容器運行。

      # windows下可以通過 tasklist 命令查看進程
      $ tasklist /FI "imagename eq docker*"
      
      映像名稱                                        PID            會話名                       會話#                 內存使用
      ========================= ======== ================ =========== ============
      Docker for Windows.exe                   13972         Console                     5                      102,560 K
      Docker.Watchguard.exe                    3772           Services                     0                      2,252 K
      Docker.Watchguard.exe                    4032           Services                     0                      2,228 K
      
      # 查看系統內全部處于運行狀態的容器
      $ docker container ls
      
      CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
      90eb9f237521        ubuntu:latest       "/bin/bash"         21 minutes ago      Up 21 minutes                           focused_shaw
      
      1.3 連接到運行中的容器
      • docker container exec
      • docker container stop
      • docker container rm
      • docker container ls -a
      # 將 shell 連接到一個運行中的容器終端
      # docker container exec <options> <cotainer-name or container-id> <command/app>
      $ docker container exec -it 90eb9f237521 bash
      
      root@90eb9f237521:/# 
      
      # 停止一個容器
      $ docker container stop 90eb9f237521
      
      90eb9f237521
      
      # 殺死一個容器
      $ docker container rm 90eb9f237521
      
      90eb9f237521
      
      # 再次執行 docker container ls 可以查看容器是否已經被刪除
      # -a 參數可以列出所有(包括停止狀態)容器
      $ docker container ls -a
      
      CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
      # 可以看到容器 90eb9f237521 已經被刪除了
      

      2 開發視角

      容器即應用。

      • docker image build
      # 構建一個鏡像
      $ docker image build -t test:lastest .
      
      ...
      Successfully built afe9c1f8a70f
      Successfully tagged test:lastest
      
      # 查看已經構建的鏡像
      $ docker image ls
      
      REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
      test                lastest             afe9c1f8a70f        44 seconds ago      71.5MB
      
      # 應用容器化
      $ docker container run -d --name web1 --publish 8080:8080 test:lastest
      
      $ docker container ls
      CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES
      946d5306bb5e        test:lastest        "node ./app.js"     13 seconds ago      Up 12 seconds       0.0.0.0:8080->8080/tcp   web1
      
      # 此時打開瀏覽器 localhost:8080 即可看到運行的應用
      

      The end.
      Last updated by Jehorn 11/10 2019

      posted @ 2019-11-10 16:20  古寶只  閱讀(438)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产成人精品2021欧美日韩| 国产综合久久久久鬼色| 亚洲精品韩国一区二区| 超碰成人人人做人人爽| 欧美极品色午夜在线视频 | 亚洲乱码中文字幕综合| 亚洲一区二区中文字幕| 蜜臀av午夜精品福利| 中文字幕在线不卡一区二区| 国产无遮挡猛进猛出免费| 99久久国产精品无码| 尤物yw193无码点击进入| 甘德县| 日韩精品一区二区三区人| 国产偷人妻精品一区二区在线| 在线高清免费不卡全码| 亚洲精品理论电影在线观看| 日韩有码中文字幕av| 中文字幕亚洲制服在线看| 怡红院一区二区三区在线| 国产精品一区二区三区黄| 日韩国产av一区二区三区精品| 国产精品中文字幕av| 亚洲熟女乱色综合亚洲图片| 亚洲红杏AV无码专区首页| 亚洲午夜精品久久久久久抢| 国内精品无码一区二区三区| 4480yy亚洲午夜私人影院剧情| 亚洲 欧美 动漫 少妇 自拍| 激情内射亚洲一区二区三区| 久久99热成人精品国产| 国产精品自拍视频我看看| 亚洲男人天堂av在线| 国产AV无码专区亚洲AV漫画| 亚洲天堂领先自拍视频网| 久久精品一区二区东京热| 中文人妻AV高清一区二区| 国产午夜无码视频在线观看| 国产午夜精品一区二区三区漫画 | 亚洲成人av免费一区| 蜜臀精品视频一区二区三区|