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