
도커 레지스트리를 사용하는 방법은 간단합니다. 먼저, 도커 이미지를 빌드하고, 해당 이미지를 도커 레지스트리에 업로드합니다. 이후, 다른 사용자가 해당 이미지를 다운로드하여 사용할 수 있습니다.
도커 이미지를 빌드하기 위해서는, Dockerfile이라는 파일을 작성하여 이미지를 빌드할 수 있습니다. Dockerfile에는 이미지를 빌드하는데 필요한 설정 정보들이 포함되어 있으며, 이를 바탕으로 도커 이미지를 빌드할 수 있습니다.
도커 이미지를 빌드한 후에는 해당 이미지를 도커 레지스트리에 업로드할 수 있습니다. 도커 레지스트리에 업로드하기 위해서는, 도커 클라이언트를 이용하여 로그인하고 이미지를 푸시(PUSH)하면 됩니다.
다른 사용자가 해당 이미지를 사용하려면, 도커 클라이언트를 이용하여 이미지를 다운로드하여 사용할 수 있습니다. 도커 클라이언트는 다음과 같은 명령어를 이용하여 이미지를 다운로드할 수 있습니다.
docker pull [이미지명:태그명]
예제로 docker hub에서 공개되어 있는 hello-world 이미지를 다운로드하려면, 다음과 같은 명령어를 사용하여 다운로드 할 수 있습니다.
docker pull hello-world
다운로드한 이미지를 실행하기 위해서는 docker run명령어를 사용합니다.(도커 컨테이너를 생성하고 실행하는 명령어입니다)
docker run [] imge []
간단한 예제로 'docker run' 명령어를 이요하여 hello-world 이미지를 실행하는 방법을 보겠습니다.
docker run hello-world
명령어를 실행하면 hello-world 이미지가 docker hub에서 다운로드되어 컨테이너가 생성되고 실행됩니다. 컨테이너는 hello-world 이미지 내부에설정된 명령어를 실행하고, 그 결과를 출력한 뒤 종료합니다.
다양한 오션을 제공하여 컨테이너를 생성하고 실행하는 방식을 세부적으로 제어 할 수 있습니다. 예를 들어, -d 옵션을 이요하여 컨테이너를 백그라운드에서 실행하거나 -p 옵션은 이요하여 호스트와 컨테이너 간 포트 포워딩을 설정할 수 있습니다.
docker run 명령어를 이요하면 도커 켄테이너를 생성하고, 실행함으로써, 여러 개의 컨테이너를 쉽게 관리하고 배포할 수 있습니다.
'보안공부' 카테고리의 다른 글
도커 컨테이너 환경 구축하기 (0) | 2023.05.18 |
---|---|
도커 레짓트리란 무엇일까?_03 (0) | 2023.05.17 |
도커 레지스트리란 무엇일까?_01 (0) | 2023.05.16 |
쿠버네티스가 왜 필요할까? (0) | 2023.05.15 |
모놀리식 vs 마이크로서비스 라이프 사이클 비교 (0) | 2023.05.12 |