原文
docker service create -e my_name="}" -d --name abc tomcat:8.5-alpine
這樣容器裡的my_name
環境變數就是容器自己的名字,比如:abc.1.rik8xgc0b9i2r7odnm6vnhnqg
docker-compose file:
version: '3.7'
services:
image: tomcat:8.5-alpine
environment:
my_name: "}"
同樣地將容器名傳到環境變數my_name
裡。
上述兩種方式都用到了go template,format command and log output 列舉了幾種template expansion的使用方式。
inject chosen container name in container,這個issue提出要能夠在容器內獲得自己的名字,但是此issue沒有被解決,依然在討論中。
Docker容器如何獲得自己的名字
原文 docker service create e my name d name abc tomcat 8.5 alpine 這樣容器裡的my name環境變數就是容器自己的名字,比如 abc.1.rik8xgc0b9i2r7odnm6vnhnqg docker compose file vers...
Docker容器如何獲得自己的名字
原文 docker service create e my name d name abc tomcat 8.5 alpine 這樣容器裡的my name環境變數就是容器自己的名字,比如 abc.1.rik8xgc0b9i2r7odnm6vnhnqg docker compose file vers...
Docker容器如何獲得自己的名字
原文 docker service create e my name d name abc tomcat 8.5 alpine 這樣容器裡的my name環境變數就是容器自己的名字,比如 abc.1.rik8xgc0b9i2r7odnm6vnhnqg docker compose file vers...