본문 바로가기
CS/DataEngineering

docker

by Diligejy 2022. 6. 1.

Docker 

 

1. docker run -it 

-> interaciv한 terminal 로 실행하라는 의미.

 

2. -d

-> 컨테이너 접속 종료해도 백그라운드에서 계속 실행되도록 하는 의미.

 

3. -f

-> 계속 watch하며 출력

 

Dockerfile

 

1. FROM - Dockerfile이 base image로 어떠한 이미지를 사용할 것인지를 명시하는 명령어

 

 

https://bluese05.tistory.com/77

 

Dockerfile Entrypoint 와 CMD의 올바른 사용 방법

ENTRYPOINT 와 CMD 는 무엇인가  ENTRYPOINT 와 CMD는 해당 컨테이너가 수행하게 될 실행 명령을 정의하는 선언문이다.  즉, 컨테이너가 무슨 일을 하는지 결정하는 최종 단계를 정의하는 명령이라고 생

bluese05.tistory.com

 

2. docker build 명령어 -> Dockerfile에서 Docker image 생성

 

Docker Image 저장소

 

1. Docker Registry

 

공식문서 : https://docs.docker.com/registry/

 

Docker Registry

 

docs.docker.com

2. docker registry 띄우기

docker run -d -p 5000:5000 --name registry registry

 

3. test image를 registry쪽을 바라보도록 tag

docker tag test:v1.0.0 localhost:5000/test:v1.0.0

 

4. registry에 push

docker push localhost:5000/test:v1.0.0

 

5. 정상적으로 push되었는지 확인

curl -X GET http://localhost:5000/v2/_catalog

 

 

댓글