0
我的容器必须在主机网络模型(--net = host)中运行,所以我希望容器停止并在主机网络中未运行时报告错误。 我怎样才能做到这一点在脚本,这是在容器中运行?如何让Docker容器知道自己正在运行主机网络?
我的容器必须在主机网络模型(--net = host)中运行,所以我希望容器停止并在主机网络中未运行时报告错误。 我怎样才能做到这一点在脚本,这是在容器中运行?如何让Docker容器知道自己正在运行主机网络?
谢谢,解决方案的工作原理。
你能否详细说明,我不知道我知道你想要做什么,为什么 – user2915097
我的意思是我?。想在容器中运行一些脚本,然后它将被运行在容器中,然后容器可以检查自身是否在主机网络模型上运行,如果没有,则打印一些日志消息并退出。 –
mount docker socket,'' docker run -v /var/run/docker.sock:/ var/run/docker.sock',这样你的容器就能够'docker inspect'或任何其他的docker命令,并且检查'--net = host'是否在启动容器时使用 – user2915097