[英]Problem running steps inside custom docker container using GitHub Action
我正在使用 GH 操作来测试 GO 应用程序,我在 docker-hub 上创建了一个带有 docker(DiD)/go/mosquitto 的自定义图像 (guerra1994/go-mqtt-docker) 以及我刚刚与 label container:
. (我的期望是它在容器内运行所有步骤)
在应用程序的一项测试中,有一个测试检查docker ps -a
命令,我希望返回空结果,但它返回一个容器存在,该容器是我的,就像由动作运行者运行的容器一样,请参阅“主机”容器或者它可能创建为“兄弟”容器而不是“孩子”。
我真的不明白发生了什么......有人可以帮助我吗?
另一种解决方法是创建一个可执行的 docker 映像,该映像运行所有命令以直接在ENTRYPOINT
中执行测试
探针是-v /var/run/docker.sock:/var/run/docker.sock
,它允许您的容器在您的主机中看到其他
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.