🐋 도커 정복하기 3

may_soouu·2020년 12월 5일
1

docker

목록 보기
3/7
post-thumbnail

도커 이미지를 직접 만들어보자!

📌 큰 순서
1.도커 파일 작성 > 도커 이미지를 만들기 위한 설정 파일
2.도커 클라이언트 > 도커 파일에 입력된 것을 도커 클라이언트에 전달
3.도커 서버 > 도커 클라이언트에 전달 된 모든 중요한 작업들을 하는 곳
4.이미지 생성

1. 도커 파일 작성

# vscode / vim 등으로 파일 작성 > 파일 이름은 Dockerfile
# 베이스 이미지 명시
# 베이스 이미지 : 도커 이미지는 여러 레이어로 구성되어 있는데, 이 이미지의 기반이 되는 부분
FROM 

# 도커 이미지가 생성되기 전에 수행할 쉘 명령어
RUN 

# 컨테이너가 시작 됐을 때 실행할 실행 파일 또는 쉘 스크립트
CMD

ex. 

FROM alpine

RUN command

CMD ["echo", "hello"]

2. 도커 클라이언트에 작성해서 도커 서버가 알게 하기(빌드 하기)

# 도커 파일이 있는 위치 안에서 아래 명령어 입력하기
$ docker build ./ 

3. 만든 이미지 실행해보기

$ docker run -it 만들어진이미지ID

# 매번 이미지 ID를 치고 들어오기 번거롭기 때문에 빌드할 때 이미지 이름을 만들 수가 있습니다.

$ docker build -t 도커아이디/저장소,프로젝트이름:버전
ex. docker build -t abc123/hello:latest ./

# 도커이미지 이름을 만들 때 보통 쓰는 규칙이 있습니다.
# 규칙 : 도커아이디/저장소,프로젝트이름:버전
profile
back-end 개발자

2개의 댓글

comment-user-thumbnail
2020년 12월 6일

이야~ 덕분에 도커 글 잘 보고 배포 잘했습니다~
http://54.180.133.194:8002/
아르켓 구경오세요

1개의 답글