node.js - 如何将 docker 镜像从本地机器导入到 plesk 中

标签 node.js docker plesk plesk-onyx

我有一个用 node.js 编写的小型 API 应用程序,我想在 plesk 上的 docker 中运行。 我成功创建了镜像并在本地 docker 机器上的容器中运行。 我有带有 docker 扩展的 Plesk Onyx 17.5.3,版本:1.3.1-126。 现在我不确定如何在 plesk 中运行我的图像。

我尝试过:

1)使用命令docker save -o输出路径图像名称将图像导出到.tar文件。 enter image description here 2) 这个 .tar 文件在 plesk 上上传到 docker 扩展。 enter image description here 3)上传后创建图像名称“sha256:038a9”。顺便说一句:我的 docker 镜像的名称是 wapi。 enter image description here 4)如果我使用“运行(本地)”,那么我无法设置端口映射。单击“确定”按钮后显示错误:{“message”:“未指定命令”} enter image description here

请问有人可以帮我吗?

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/

相关文章:

HTTPS 和 HTTP 域名混淆

javascript - users.get(principalID) 的 azure-graph 权限

javascript - 从命令行输入、command-line-args NPM 模块、node.js/javascript 获取值

docker - 如何在 Prefect 流程中使用自定义 Docker 存储?

php - Composer & Plesk,遇到 PHP 版本问题

nginx - 来自 Varnish 的旧时重新验证缓存替换

javascript - 如何将mysql值存储到变量中?

javascript - JavaScript 如何知道执行失败函数?

vagrant - 通过Docker Provisioning了解 Vagrant

docker - 多个独立的 mariadb 使用 : multiple containers or one? 隔离与效率?