国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Docker容器如何獲得自己的名字

Acceml / 1961人閱讀

摘要:原文本文介紹的方法是通過環境變量把容器自己的名字傳遞進去,僅支持以下兩種部署方式這樣容器里的環境變量就是容器自己的名字,比如同樣地將容器名傳到環境變量里。,這個提出要能夠在容器內獲得自己的名字,但是此沒有被解決,依然在討論中。

原文

本文介紹的方法是通過環境變量把容器自己的名字傳遞進去,僅支持以下兩種部署方式:

docker service create

docker stack deploy

docker service create

docker service create -e MY_NAME="{{.Task.Name}}" -d --name abc tomcat:8.5-alpine

這樣容器里的MY_NAME環境變量就是容器自己的名字,比如:abc.1.rik8xgc0b9i2r7odnm6vnhnqg

docker stack deploy

docker-compose file:

version: "3.7"
services:
  webapp:
    image: tomcat:8.5-alpine
    environment:
      MY_NAME: "{{.Task.Name}}"

同樣地將容器名傳到環境變量MY_NAME里。

參考資料

Docker logging best practice,在這個文章里提到了可以用{{.Task.Name}}做template expansion來設置變量。

上述兩種方式都用到了go template,Format command and log output 列舉了幾種template expansion的使用方式。

Inject chosen container name in container,這個issue提出要能夠在容器內獲得自己的名字,但是此issue沒有被解決,依然在討論中。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/27698.html

相關文章

  • 走進docker(03):如何繞過docker運行hello-world?

    摘要:相關工具本文將用到三個工具,分別是和。根據生成的的就是運行容器時需要的東西的集合。使用運行該有了后,就可以用來運行該容器了這里直接用的代替命令,如果你自己編譯了的,那么用命令也是一樣的。 上一篇介紹了image的格式,這里我們就來用一下hello-world這個image,看怎么輸出和docker run hello-world同樣的內容。 相關工具 本文將用到三個工具,分別是skop...

    robin 評論0 收藏0
  • Docker實戰入門學習筆記】什么是docker

    摘要:實現前述目的的方式有兩種在一個文件中指定一個基礎鏡像及需要完成的修改或通過運行一個鏡像,對其進行修改并提交。容器對外公開服務是必要的,因此允許公開容器的特定端口。鏡像必須完全可移植,不允許例外。 Docker是一個相對較新且發展非常快速的項目,可用來創建非常輕量的虛擬機。注意,這里的引號非常重要,Docker創建的并非真正的虛擬機,而更像是打了激素的chroot,嗯,是大量的激素。 D...

    seanHai 評論0 收藏0
  • 如何使用GitLab和Rancher構建CI/CD流水線 – Part 2

    摘要:第一部分的內容介紹了如何部署配置和確保在的運行。這一部分中,我們將介紹如何使用構建容器,以及如何使用容器配置項目。除此之外,我們還將涉及如何用建立容器并部署到上。 這是我們使用GitLab和Rancher構建CI/CD流水線系列教程的第二部分。第一部分的內容介紹了如何部署、配置和確保GitLab在Rancher的運行。這一部分中,我們將介紹如何使用GitLab CI Multi-Run...

    maybe_009 評論0 收藏0
  • 從零開始建立Rancher Catalog模板 - Part 1

    摘要:提供了許多可重用的預先構建好的程序棧的模板。從我們的目的來看,是一個能夠部署基于容器的程序棧并管理其生命周期的開源的軟件。注意和棧被展開以顯示每一個程序棧中的多個容器。文件是與模板相關的元數據的初始資源。 Rancher提供了許多可重用的、預先構建好的程序棧的模板。拓展這些已有的模板或者創建并分享已完成的新模板,是參與Rancher用戶社區的好方式。同時,這也可以幫助你的組織更高效地利...

    darkbaby123 評論0 收藏0
  • 從零開始建立Rancher Catalog模板 - Part 1

    摘要:提供了許多可重用的預先構建好的程序棧的模板。從我們的目的來看,是一個能夠部署基于容器的程序棧并管理其生命周期的開源的軟件。注意和棧被展開以顯示每一個程序棧中的多個容器。文件是與模板相關的元數據的初始資源。 Rancher提供了許多可重用的、預先構建好的程序棧的模板。拓展這些已有的模板或者創建并分享已完成的新模板,是參與Rancher用戶社區的好方式。同時,這也可以幫助你的組織更高效地利...

    RobinTang 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<