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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

3.4 Docker最新入门教程-Docker入门-共享应用程序

發布時間:2023/12/20 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 3.4 Docker最新入门教程-Docker入门-共享应用程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

3.4 共享應用程序

現在我們已經構建了一個鏡像,讓我們分享它吧!要共享 Docker 鏡像,您必須使用 Docker存儲庫。默認存儲庫是 Docker Hub,我們使用的所有鏡像都來自這里。

Docker ID

Docker ID 允許您訪問 Docker Hub,它是世界上最大的容器鏡像庫和社區。如果您沒有Docker ID ,請免費創建一個。

創建一個存儲庫

要推送鏡像,我們首先需要在 Docker Hub 上創建一個存儲庫。

  • 注冊或登錄Docker Hub。
  • 單擊創建存儲庫按鈕。
  • 對于存儲庫名稱,請使用getting-started. 確保可見性為Public。
  • 點擊創建按鈕!
  • 如果您查看下圖,可以看到一個示例**Docker 命令。**此命令將推送到此 存儲庫。

    推送鏡像

  • 在命令行中,嘗試運行您在 Docker Hub 上看到的 push 命令。請注意,您的命令將使用您的命名空間,而不是“docker”。

    $ docker push docker/getting-startedThe push refers to repository [docker.io/docker/getting-started]An image does not exist locally with the tag: docker/getting-started

    為什么失敗了?push 命令正在尋找一個名為 docker/getting-started 的鏡像,但沒有找到。如果你運行docker image ls,你也不會看到一個。

    要解決此問題,我們需要“標記”我們構建的現有鏡像以給它另一個名稱。

  • 使用命令登錄到 Docker Hub docker login -u YOUR-USER-NAME。

  • 使用docker tag命令為getting-started鏡像指定一個新名稱。請務必換出 YOUR-USER-NAME您的 Docker ID。

    $ docker tag getting-started YOUR-USER-NAME/getting-started

    了解有關docker 標簽的更多信息。

  • 現在再次嘗試您的推送命令。如果您要從 Docker Hub 復制值,則可以刪除該 tagname部分,因為我們沒有向鏡像名稱添加標簽。如果不指定標簽,Docker 將使用名為latest.

    $ docker push YOUR-USER-NAME/getting-started
  • 在新實例上運行鏡像

    現在我們的鏡像已經構建并推送到存儲庫中,讓我們嘗試在一個從未見過這個容器鏡像的全新實例上運行我們的應用程序!為此,我們將使用 Play with Docker。

  • 打開瀏覽器玩 Docker。

  • 單擊登錄,然后從下拉列表中選擇docker 。

  • 連接到您的 Docker Hub 帳戶。

  • 登錄后,單擊左側欄中的“**添加新實例”選項。**如果您沒有看到它,請將您的瀏覽器擴大一點。幾秒鐘后,一個終端窗口將在您的瀏覽器中打開。

  • 在終端中,啟動您剛推送的應用程序。

    $ docker run -dp 3000:3000 YOUR-USER-NAME/getting-started

    您應該看到鏡像被拉下并最終啟動!

  • 當它出現時單擊 3000 標記鏈接,您應該會看到經過您修改的應用程序!萬歲!如果沒有顯示 3000 標記鏈接,您可以單擊“打開端口”按鈕并輸入 3000。




  • 個人寫的小程序,有需求的可以看看:
    國考|社保卡|駕駛證|簡歷|小二寸|小一寸|二寸|一寸,免費制作標準證電子證件照
    源碼地址:https://gitee.com/eyes-star/zjz-openmp.git

    總結

    以上是生活随笔為你收集整理的3.4 Docker最新入门教程-Docker入门-共享应用程序的全部內容,希望文章能夠幫你解決所遇到的問題。

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