본문 바로가기

공부/리눅스

2. Docker Image Build를 이용한 클러스터링 용 도커 이미지 생성

728x90

1. 도커 허브(Docker Hub) 계정이 필요합니다. 아래 링크에서 가입을 할 수 있습니다.

https://hub.docker.com/

 

Docker Hub

Docker Certified:Trusted & Supported Products Certified Containers provide ISV apps available as containers. Certified Plugins for networking and volumes in containers. Certified Infrastructure delivers an optimized and validated Docker platform for enterp

hub.docker.com

2. 로그인을하고 리포지토리를 생성합니다. 다음과 같은 창에서 저장소의 이름(Name)을 입력해줍니다. 이 과정은 생략 가능한데, 만약 저장소를 만들지 않고 아래 단계에서 Docker build를 실행할 경우 저장소가 생성됩니다. 

3. 리눅스에서  Docker 로그인을 합니다. 로그인을 하지 않을 경우 인증 관련 에러가 발생 할 수 있습니다.

4. Docker build

이제 도커 이미지파일을 빌드해보도록 하겠습니다. 먼저 Dockerfile 이라는 이름으로 파일을 생성하고 내용은 다음과 같이 작성합니다.

 

5. 도커를 빌드합니다.

[root@devnode ~]# docker build --tag willow72/myrabbitcluster:v1.0

 

6. 

[root@devnode ~]# docker run -d --name rabbitmq_node -h rabbitmq_node -it

--network mynetwork

-p "15672:15672"

-p "5672:5672"

-p "25672:25672"

-p "35197:35197"

-e RABBITMQ_DEFAULT_USER="rabbituser"

-e RABBITMQ_DEFAULT_PASS="rabbitpass"

-e RABBITMQ_ERLANG_COOKIE="mycookie"

willow72/myrabbitcluster:v1.0