我一直在使用minikube在本地测试Kubernetes。在minikube中,我们可以通过使用eval $(minikube docker-env)
命令来使用本地docker映像。
我开始探索microk8。在我的在Ubuntu 18上运行的计算机上使用snap安装了microk8s。
除了创建本地docker注册表外,还有什么方法可以将本地docker镜像与microk8一起使用,就像我们使用minikube进行测试和开发一样?
microk8s.docker
命令也无法正常工作,它显示:
找不到命令'microk8s.docker',但可以使用以下命令安装:
快速安装microk8s
但已安装。
我一直在尝试使用这个Dockerfile构建一个Docker镜像:
FROM mhart/alpine-node:base-6
MAINTAINER techhadmin
COPY ./package.json src/
RUN cd src && npm install
COPY . /src
WORKDIR /src
EXPOSE 3000
CMD ["npm", "start"]
Run Code Online (Sandbox Code Playgroud)
但我收到这个错误:
/ bin/sh:npm:not found
命令'/ bin/sh -c cd src && npm install'返回非零代码:127
知道如何解决这个问题吗?