<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                1. 創建容器,并進入bash應用 ```docker run -t -i software /bin/bash``` 備注:-t 進入終端的意思 /bin/bash終端可使用命令 2. 列出本地鏡像 ```docker images``` 3. 修改已有鏡像 1)、先利用原有的鏡像啟動容器 ```docker run -t -i software /bin/bash``` 會進入 ```root@0b2616b0e5a8:/#``` 我們記住這個會話ID 2)、隨便在容器創建寫東西 ```root@0b2616b0e5a8:/# touch explame.txt``` 創建完成之后使用exit退出bash界面 3)、現在容器已經被我們改變了,使用 docker commit 命令來提交更改后的鏡像副本 ```docker commit -m "更新說明" -a "指定更新的用戶信息" 會話ID 目標倉庫名/新的鏡像名 ``` 在創建成功后會返回這個鏡像的ID信息 完整命令: ``` docker commit -m "Added json gem" -a "Docker Newbee" 0b2616b0e5a8 ouruser/sinatra:v2 4f177bd27a9ff0f6dc2a830403925b5360bfe0b93d476f7fc3231110e7f71b1c ``` 4)、之后我們可以使用新的鏡像來啟動容器 ``` docker run -t -i ouruser/sinatra:v2 /bin/bash root@78e82f680994:/# ``` 4. 創建容器之后,可以使用以下命令再次進入bash界面 ```docker exec -t -i nginx /bin/bash``` 5. 利用Dockerfile來創建生成鏡像 ``` # 指定容器鏡像 FROM 624508914/nginx # 維護者信息 MAINTAINER 624508914 <624508914@qq.com> # RUN 執行容器命令 RUN touch /root/2.txt # 最后使用docker build 來生成鏡像 # docker build -t="624508914/nginx:v2" . # 這里的624508914/nginx:v2是新的鏡像名 # 在最后是有一個 . 的 這個點代表Dockerfile所在路徑 ``` docker build -t是指定新的用戶信息 “.”是Dockerfile所在的路徑,也可以替換為一個具體的Dockerfile的路徑 * 一個鏡像不能創建超過127層 6. 利用新的鏡像啟動容器 ```docker run -d -p 80:80 --name nginx 624508914/nginx:v2``` 7. 刪除一個鏡像 ```docker rmi 624508914/nginx:v2``` * 如果正在使用這個鏡像 可以加 -f 進行強制刪除 8. 刪除一個容器 ```docker rm nginx``` * nginx是我在創建容器時使用--name指定的容器名 當然你也可以用容器ID * 如果提示無法刪除,可以加 -f 進行強制刪除 9. 修改鏡像標簽 ``` #docker tag 鏡像ID 新的鏡像名 #完整命令如下: docker tag 58ef2dw21f 624508914/nginx:level ``` 10. 導入本地鏡像 ``` cat centos7.minimal.tar.gz | docker import - centos:7 ``` 11. 上傳鏡像到Docker遠程倉庫 ``` docker push 624508914/nginx ``` * 在push之前必須先使用命令登錄hub.docker.com ``` docker login -e 624508914@qq.com -p 624508914!@ ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看