Create App and build docker image
Create a file of the name Dockerfile with the content below and put into your project root folder.
# specify the node base image with your desired version node:FROM node:8 WORKDIR /app RUN chown -R node:node /usr/local/lib/node_modules RUN chown -R node:node /usr/local/bin USER node RUN npm install node-red -g RUN npm install node-red-node-mongodb -g RUN npm i node-red/node-red-dashboard -g # port 1880 for node-red-dashboard EXPOSE 1880 CMD node-red
Build using docker build -t nodejs .
Tag & Push docker image to the private registrydocker tag nodejs qio01:5000/nodejs:1.0.1 docker push qio01:5000/nodejs:1.0.1Deploy in Kubenetes
Goto default Stack.
Add a service, fill in Name, Hostname, Select Image, and rote Port Map.
Goto nginx load balancer in Rancher.
Add a port rule, select Protocol and Target image, fill in host Port and target Port.
Enjoy文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/32573.html
Create App and build docker image Create a file of the name Dockerfile with the content below and put into your project root folder. # specify the node base image with your desired version node: FROM ...
摘要: How to deploy MySQL-Server Docker using Helm Chart in Kubernetes with Persistent Volume! Pull MySQL Server docker image from Docker repository, tag it asappreciate, then push to private repos...
摘要: How to deploy MySQL-Server Docker using Helm Chart in Kubernetes with Persistent Volume! Pull MySQL Server docker image from Docker repository, tag it asappreciate, then push to private repos...
摘要: Docker File Create this file with the name Dockerfile and put into your project root folder. # specify the node base image with your desired version node: FROM node:8 WORKDIR /app RUN chown -...
阅读 2788·2023-04-25 15:01
阅读 2813·2021-11-23 10:07
阅读 3330·2021-10-12 10:12
阅读 3389·2021-08-30 09:45
阅读 2155·2021-08-20 09:36
阅读 3526·2019-08-30 12:59
阅读 2328·2019-08-26 13:52
阅读 890·2019-08-26 13:24