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