1. 도커 허브(Docker Hub) 계정이 필요합니다. 아래 링크에서 가입을 할 수 있습니다.
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
'공부 > 리눅스' 카테고리의 다른 글
uftrace 를 이용한 함수 추적 - 2 (0) | 2021.02.01 |
---|---|
uftrace 를 이용한 함수 추적 (0) | 2021.01.29 |
1. Docker 를 이용한 RabbitMQ 클러스터링 (1) | 2020.07.30 |
(ubuntu 16.04)ssh algorithm negotiation failed (0) | 2016.12.08 |
리눅스 커널 맵 (0) | 2015.12.28 |