我想知道如何在minikube虚拟机中安装一个包。我需要一些工具。我尝试过/bin/toolbox容器,但它没有internet conexion。
[root@docker-fedora-24 ~]# dnf update --verbose
cachedir: /var/cache/dnf
DNF version: 1.1.9
Cannot download 'https://mirrors.fedoraproject.org/metalink?repo=updates-released-f24&arch=x86_64': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f24&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org].
Error: Failed to synchronize cache for repo 'updates'我已经在我的计算机中尝试了相同的工具箱脚本,并且它工作正常。
minikube或systemd-nspaw中缺少哪些配置参数?或者,我如何制作一个定制的minikube VM?
非常感谢
发布于 2017-10-30 05:13:17
您可以在本地docker上运行没有VM的minicube (如果您使用linux):
minikube start --vm-driver=none
另一种方法是使用docker run --net=host ...运行工具箱,使容器的网络更加透明。使用nslookup、traceroute/tracepath、curl -v、ifconfig对互联网连接进行故障排除。http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_::_Simple_Network_Troubleshooting#.WfY1xGi0OUk
发布于 2017-10-30 20:13:37
Minikube不是用来调整的。建议的方法是为您的应用程序准备一个helm图表。作为舵图的一部分,你可以在你的docker文件中添加任何你需要的工具...包括make..。然后,您可以使用helm在kubernetes/minikube中安装或升级您的软件包。
发布于 2020-02-19 20:42:09
当我想在minikube虚拟机中使用tcpdump时,我遇到了类似的问题。最后,我使用minikube mount SRC-dir:DST-dir挂载VM内的主机文件夹,并将tcpdump二进制文件以及依赖库(libcrypto和libpcap)复制到挂载点。然后,我从minikube VM执行tcpdump,它起作用了。
注意:我的主机拱门和minikube VM拱门(x86_64)是相同的。另请注意:必须导出LD_LIBRARY_PATH=$LD_LIBRARY_PATH:DST-dir。
https://stackoverflow.com/questions/46979064
复制相似问题