我正在尝试以docker swarm模式创建服务。该服务应运行指定数量的容器(它们都是Windows容器)。容器运行时,它将运行脚本(批处理或Powershell)并从主机读取特定目录。每个容器读取的目录名称是不同的。
我的想法: 创建docker swarm服务时,docker会给容器命名(Service_name。)。我想在容器中的脚本中读取此名称,然后基于该名称读取不同的目录。
我已阅读以下帖子,但确实找到了如何在Windows容器上执行此操作的答案 Passing arguments to docker swarm containers Docker, how to get container information from within the container? Python getting Docker Container Name from the inside of a docker container