Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker chroot中的Kubernetes服务发现_Docker_Kubernetes_Chroot - Fatal编程技术网

Docker chroot中的Kubernetes服务发现

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,

我正在docker中为代码沙盒构建一个chroot环境。我需要解析服务名称,例如http://internal-service 在chroot环境中。我尝试过通过
运行cp/etc/resolv.conf/jail/etc/resolv.conf
复制resolv,但是当我将ssh复制到容器中时,resolv.conf在chroot中是不同的。我也尝试过复制/etc/hosts,但主机名仍然不起作用。定期建立人际网络很好。有人知道怎么解决吗


编辑:诀窍是在运行时复制/etc/resolv.conf,在构建过程中不起作用

这不是容器中的容器吗?:)是的,没有其他方法可以阻止脚本编辑文件系统,但请参阅上的“ReadOnlyRootFilesystem”