Docker

Docker file - Docker (9)

sjh9391985 2023. 1. 31. 21:45
728x90

도커 파일 빌드 및 배포 과정 정리

 

1. 빌드할 js 파일 디렉토리 생성

mkdir hellojs

cd hellojs

vi hello.js // 소스코드 입력

 

2. dockerfile 추가생성

도커 명령어 참고

 

3. hellojs 파일빌드 및 확인

docker built -t hellojs:latest // 빌드

docker images // 빌드된 이미지 확인

 

 

4. webserver 생성

현재 디렉토리에서

cd .. // 상단 이동

mkdir webserver // 디렉토리 생성

cd webserver

 

 

5. dockerfile 생성



docker build -t webserver:v1 . <- .붙여야함

docker images

 

6. docker 파일 실행

docker run -d -p 80:80 --name web webserver

curl localhost:80 // 실행확인

docker rm -f web // 삭제

 

7. 배포 

1. 로그인
docker images

id, pw 입력

2. 파일명 변경
docker tag webserver:v1 sjh9391985/webserver:v1
docker tag hellojs sjh9391985/hellojs

3. push 하기
docker push sjh9391985/webserver:v1
docker push sjh9391985/hellojs

 

8. docker hub push 완료

728x90