【发布时间】:2021-08-29 12:47:48
【问题描述】:
我正在尝试按照guide 上的说明进行操作,但在 docker 下。
我设置了一个文件夹:
.
├── Dockerfile
└── main.py
0 directories, 2 files
main.py 是:
#!/usr/bin/env python3
print("Docker is magic!")
Dockerfile 是:
FROM python:latest
COPY main.py /
CMD [ "python", "./main.py" ]
FROM python:3.7-alpine
COPY ./ /usr/src/app/
WORKDIR /usr/src/app
RUN apk add curl openssl bash --no-cache
RUN curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl" \
&& chmod +x ./kubectl \
&& mv ./kubectl /usr/local/bin/kubectl
kubectl create deployment hello-node --image=k8s.gcr.io/echoserver:1.4
kubectl expose deployment hello-node --type=LoadBalancer --port=38080
minikube start --driver=docker
kubectl get pods
当我运行 docker run python-test 时,我在终端中看到:
Docker is magic!
但我没有看到 get pods 输出。
我的目标是在 docker 中运行一个简单的minikube,它只打印 pod 的列表。这里有什么问题?
【问题讨论】:
标签: docker kubernetes minikube