我有一个用 node.js 编写的小型 API 应用程序,我想在 plesk 上的 docker 中运行。 我成功创建了镜像并在本地 docker 机器上的容器中运行。 我有带有 docker 扩展的 Plesk Onyx 17.5.3,版本:1.3.1-126。 现在我不确定如何在 plesk 中运行我的图像。
我尝试过:
1)使用命令docker save -o输出路径图像名称将图像导出到.tar文件。 2) 这个 .tar 文件在 plesk 上上传到 docker 扩展。 3)上传后创建图像名称“sha256:038a9”。顺便说一句:我的 docker 镜像的名称是 wapi。 4)如果我使用“运行(本地)”,那么我无法设置端口映射。单击“确定”按钮后显示错误:{“message”:“未指定命令”}
请问有人可以帮我吗?
PS:如果您想查看任何内容(dockerfile 等),请写下它。 :)
dockerfile
FROM node:7
WORKDIR /app
COPY package-lock.json .
COPY package.json .
RUN npm install
COPY /dist .
CMD npm run docker_start
最佳答案
Plesk Docker 解决方法: 使用 FTP 上传您的 Docker 镜像。然后使用 shell 并运行命令“docker load -i [yourimagefile.tar]”将镜像部署到 PLESK 服务器的存储库中。此后,您可以在 PLESK 下轻松使用您的图像;)
关于node.js - 如何将 docker 镜像从本地机器导入到 plesk 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47907385/