我希望能够从容器ID中获取有关创建docker进程的服务文件的一些信息。
流程:
fleetctl start myapp.service1
fleetctl start myapp.service2
fleetctl start myapp.service3
docker ps --no-trunc
for each container id on each record
find the service name it was created with
我会使用服务文件设置一个环境变量来解决任何解决方案或解决问题,然后使用docker容器ID将其拉出来。
答案 0 :(得分:0)
最简单的方法是使用容器名称。让myapp1.service
包含docker run --name myapp1
作为ExecStart,然后您就可以使用docker ps
找到它。