본문 바로가기
운영체제/리눅스

(docker) Docker registry 활용

by Cloud_Park 2020. 2. 17.

 

2020/02/05 - [운영체제/리눅스] - Docker CE버전 설치하기 우분투

2020/02/17 - [운영체제/리눅스] - (docker) docker registry 등록하기

 

(docker) docker registry 등록하기

도커의 장점중 registry 이미지 저장소 같은 역할을 하고 이미지를 pull push를 하여 가져오거나 저장할 수 있다. 도커를 다운 받는건 2020/02/05 - [운영체제/리눅스] - Docker CE버전 설치하기 우분투 Docker CE..

base-on.tistory.com

를 통해  설치나 레지스트리 등록을 하고 실습을 따라 오시면 됩니다.

 

 

1. docker file생성하기  

저는 간단하게  두줄로 끝냈다.

우분투로 이미지로

실행할때  echo 명령어 실행

 

 

2. 빌드 시키기

docker run 222.122.51.185:5000/root/base/hello:1.0

222.122.51.185:5000/root/base라는 tag 이름으로 docker 이미지를 생성

 

 

 

3. docker build 시 환경 변수를 주입

docker build -t 222.122.51.185/root/base/hello:1.0 --build-arg Image_tag=on .

 tag 이름에 docker registry ip:port를 작성하여야 이후 docker push 시점에 해당 repogitory를 직접 찾아 감

docker tag의 형식 -

 [DOCKER_REGISTRY_IP]:[DOCKER_REGISTRY_PORT]/[REPOGITORY]/[IMAGE_NAME]:[TAG] 

 

 

4. 이미지 확인

docker images

 

5.이미지 실행시키기

docker run 222.122.51.185:5000/root/base/hello:1.0

docker run [docke_registry_ip]:[port]/[registry]/[image_name]:[tag]

실행되어 cmd 명령어에 넣어놓은 start Dockerfile 이라는게 출력 되었다.