首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >minikube使用工具箱安装包,但容器不支持internet conexion

minikube使用工具箱安装包,但容器不支持internet conexion
EN

Stack Overflow用户
提问于 2017-10-27 23:55:47
回答 3查看 1.9K关注 0票数 3

我想知道如何在minikube虚拟机中安装一个包。我需要一些工具。我尝试过/bin/toolbox容器,但它没有internet conexion。

代码语言:javascript
复制
[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?

非常感谢

EN

回答 3

Stack Overflow用户

发布于 2017-10-30 05:13:17

您可以在本地docker上运行没有VM的minicube (如果您使用linux):

minikube start --vm-driver=none

另一种方法是使用docker run --net=host ...运行工具箱,使容器的网络更加透明。使用nslookuptraceroute/tracepathcurl -vifconfig对互联网连接进行故障排除。http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_::_Simple_Network_Troubleshooting#.WfY1xGi0OUk

票数 2
EN

Stack Overflow用户

发布于 2017-10-30 20:13:37

Minikube不是用来调整的。建议的方法是为您的应用程序准备一个helm图表。作为舵图的一部分,你可以在你的docker文件中添加任何你需要的工具...包括make..。然后,您可以使用helm在kubernetes/minikube中安装或升级您的软件包。

票数 2
EN

Stack Overflow用户

发布于 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。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46979064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档