Docker Nginx服务未启动

Docker Nginx服务未启动,docker,kubernetes,minikube,Docker,Kubernetes,Minikube,我正在尝试设置Minikube,遇到了一个挑战。我的minikube已经安装好了,我启动了Nginex吊舱。我可以看到pod已启动,但服务似乎未处于活动状态。仪表板上也有,虽然豆荚看起来像解聚物,但没有出现。下面是我的powershell命令输出 我正在学习这项技术,可能错过了一些东西。我的理解是,当使用docker工具时,除了设置它,docker级别不需要显式配置。我错了吗?如果是,在哪里 让我们部署hello nginx部署 C:\> kubectl.exe run hello-ngi

我正在尝试设置Minikube,遇到了一个挑战。我的minikube已经安装好了,我启动了Nginex吊舱。我可以看到pod已启动,但服务似乎未处于活动状态。仪表板上也有,虽然豆荚看起来像解聚物,但没有出现。下面是我的powershell命令输出

我正在学习这项技术,可能错过了一些东西。我的理解是,当使用docker工具时,除了设置它,docker级别不需要显式配置。我错了吗?如果是,在哪里


让我们部署hello nginx部署

C:\> kubectl.exe run hello-nginx --image=nginx --port=80
deployment "hello-nginx" created
查看吊舱列表

c:\> kubectl.exe get pods
NAME                           READY     STATUS    RESTARTS   AGE
hello-nginx-6d66656896-hqz9j   1/1       Running   0          6m
作为服务公开

c:\> kubectl.exe expose deployment hello-nginx --type=NodePort
service "hello-nginx" exposed
使用minikube列出公开的服务

c:\> minikube.exe service list
|-------------|----------------------|-----------------------------|
|  NAMESPACE  |         NAME         |             URL             |
|-------------|----------------------|-----------------------------|
| default     | hello-nginx          | http://192.168.99.100:31313 |
| default     | kubernetes           | No node port                |
| kube-system | kube-dns             | No node port                |
| kube-system | kubernetes-dashboard | http://192.168.99.100:30000 |
|-------------|----------------------|-----------------------------|
从浏览器访问Nginx

可以使用此方法 这在centos 7上对我有效

$ systemctl enable nginx 

$ systemctl restart nginx 


请将输出放在代码块中,而不是图像中。请将部署和服务定义等相关信息添加到问题的代码块中,而不是图像中。很可能您没有创建服务。这里的问题是关于docker管理的nginx服务,而不是由systemd管理的服务。所以这个答案是不相关的。
$ systemctl start nginx