Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to import docker image from local machine into plesk

I have small API app written in node.js and i want to run in docker on plesk. I successfully create image and run in container on local docker machine. I have Plesk Onyx 17.5.3 with docker extension in version: 1.3.1-126. And now I`m not sure how to run this my image run in plesk.

I tried:

1) With command docker save -o output-path image-name export image to .tar file. enter image description here 2) This .tar file upload on plesk to docker extension. enter image description here 3) After upload create image name "sha256:038a9". BTW: My name of docker image is wapi. enter image description here 4) And if i use "Run (local)" so i can`t set port mapping. After click on OK button show Error: {"message":"No command specified"} enter image description here

Can you somebody help me, please?

PS: If you want see anything (dockerfile etc.) so write it. :)

dockerfile

FROM node:7
WORKDIR /app
COPY package-lock.json .
COPY package.json .
RUN npm install
COPY /dist .
CMD npm run docker_start
like image 436
Tomáš Kacálek Avatar asked Dec 20 '17 13:12

Tomáš Kacálek


1 Answers

Plesk Docker Workaround: Upload your Docker-Image with FTP. Than use a shell and run the command "docker load -i [yourimagefile.tar]" to deploy the image in the repository of the PLESK-Server. After this you can use your image under PLESK without pain;)

like image 56
Guido Avatar answered Sep 29 '22 23:09

Guido