您是否知道是否可以与kubernetes共享localhost:port。我在docker- for -mac中运行kubernetes,在创建负载均衡器时,通过localhost在kubernetes中运行的容器工作得很好。有时,我喜欢在一个容器中测试一些代码,就像dockerrun一样运行--在那里我使用-p 8080:80来打开端口。现在的问题是,它是否会与运行k8s负载均衡器的本地主机冲突-如果我在不对kubernetes负载均衡器开放的端口上运行?我的猜测是
我有一个需要Docker的应用程序,应用程序在启动时会检查Docker守护进程。我不能这样做,因为它是第三方应用程序。
因此,当我尝试在Kubernetes上部署此应用程序时出现错误。Failed to run 'docker -H unix:///var/run/docker.sock ps -a': exited with status 1; stderr='Cannot connect
在我的OS主机上,我使用Docker (18.06.1-ce-mac73 (26764))启用Kubernetes,并使用Kubernetes编排。在此主机上,我可以运行堆栈部署,使用这个简单的docker文件(Kube-Compose.yml)将容器部署到Kubernetes:services: # runD