ドッキングステーションの構築と導入
コードの作成
FROM node:16-alpine
MAINTAINER Team DevUp <[email protected]>
WORKDIR /app
COPY pack*.json ./
RUN npm install
RUN npm install -g pm2
#RUN apt-get update -y
#RUN apt-get install -y authbind
COPY . .
EXPOSE 8080
RUN npm run build
CMD ["node","dist/main.js"]
node_modules/
version: "3.0"
services:
server:
build: server
ports:
- 8080:8080
ドッキングステーションの構築と駆動
$ docker-compose build
$ docker-compose up
バージョン$ docker login -u [자신의 아이디]
# 도커 이미지 태그화 시키기
# docker tag <image레포지터리>:<태그명> <허브에올릴레포지터리>:<태그명>
$ docker tag schedule24-7_server:latest siwoo1620/s247_server:1.0
# 자신의 도커허브 레포지터리에 푸쉬
# 위에서 만든 태그명 그대로
# docker push <유저명>/<레포지터리>:<태그명>
$ docker push siwoo1620/s247_server:1.0
Reference
この問題について(ドッキングステーションの構築と導入), 我々は、より多くの情報をここで見つけました https://velog.io/@dev_shu/도커-빌드-및-배포テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol