Docker chroot中的Kubernetes服务发现
我正在docker中为代码沙盒构建一个chroot环境。我需要解析服务名称,例如http://internal-service 在chroot环境中。我尝试过通过Docker chroot中的Kubernetes服务发现,docker,kubernetes,chroot,Docker,Kubernetes,Chroot,我正在docker中为代码沙盒构建一个chroot环境。我需要解析服务名称,例如http://internal-service 在chroot环境中。我尝试过通过运行cp/etc/resolv.conf/jail/etc/resolv.conf复制resolv,但是当我将ssh复制到容器中时,resolv.conf在chroot中是不同的。我也尝试过复制/etc/hosts,但主机名仍然不起作用。定期建立人际网络很好。有人知道怎么解决吗 编辑:诀窍是在运行时复制/etc/resolv.conf,
运行cp/etc/resolv.conf/jail/etc/resolv.conf
复制resolv,但是当我将ssh复制到容器中时,resolv.conf在chroot中是不同的。我也尝试过复制/etc/hosts,但主机名仍然不起作用。定期建立人际网络很好。有人知道怎么解决吗
编辑:诀窍是在运行时复制/etc/resolv.conf,在构建过程中不起作用这不是容器中的容器吗?:)是的,没有其他方法可以阻止脚本编辑文件系统,但请参阅上的“ReadOnlyRootFilesystem”