use*_*669 1 docker kubernetes minikube
我使用的说明运行minikube
https://kubernetes.io/docs/tutorials/hello-minikube/
我开始使用minikube:
$ minikube start --vm-driver=hyperkit
Run Code Online (Sandbox Code Playgroud)
并验证它是否成功运行.
我正在运行'Docker Community Edition'版本18.06.1-ce-mac73.
$ minikube ssh
Run Code Online (Sandbox Code Playgroud)
工作正常.
但是,当我这样做
$ docker ps
Run Code Online (Sandbox Code Playgroud)
在我的mac os主机上,它不显示任何容器.但是,当我这样做的时候
$ docker ps
Run Code Online (Sandbox Code Playgroud)
在做了minikube ssh之后,我看到了大约20个容器.
那么,docker容器真的在哪里运行?为什么docker ps在我的mac上没有显示任何容器?
谢谢.
您可以使用以下命令配置Docker主机地址:
eval $(minikube docker-env)
Run Code Online (Sandbox Code Playgroud)
然后,当你跑步时docker ps,你应该看到你的容器.在这里阅读更多.
这是预期的,因为您正在使用hyperkit驱动程序作为虚拟机管理程序并启动轻量级虚拟机。将其视为为您启动虚拟机的 virtualbox,并将完整的 k8s 集群部署到这些虚拟机中,所有这些虚拟机都集成得很好。
使用下面的方法获取您的虚拟机地址或这些容器实际运行的服务器 -
$ minikube ip
参考 - https://github.com/moby/hyperkit
| 归档时间: |
|
| 查看次数: |
579 次 |
| 最近记录: |