MySQL on Docker Series 1. Master-Slave Replication 구성하기 2. Bridge Network를 이용한 Replication 구성하기 이전 포스팅에서 컨테이너 환경에서 MySQL 서버 3대(Master DB 1대, Slave DB 2대)를 구축했다. 그런데 MySQL Master DB 컨테이너가 재실행되면서 IP 주소가 변경되는 경우, Replication이 깨질 수 있기 때문에 Slave DB에 각각 접속해서 Master DB 컨테이너의 IP를 수정해야 하는 번거로움이 생긴다. 이러한 번거로움을 해결하기 위해 Docker Bridge Network를 구성하고 net alias를 사용하여 IP 변경에도 문제가 발생하지 않도록 할 수 있다. Bridge Network란..
docker
안녕하세요. 이번 포스팅에서는 centos 환경에 도커를 설치해보겠습니다. 리눅스에 도커를 설치할 때는 3가지 방법이 있습니다. repository를 이용한 설치 docker.com에서 제공해주는 application repository가 있습니다. repository는 패키지 저장소를 의미합니다. 여기 패키지 저장소에는 도커 엔진, 도커 데몬 등 도커가 작동하는데 필요한 프로그램들이 설치되어 있습니다. repository를 이용해 설치를 진행하려면 인터넷이 연결된 상태여야 합니다. 패키지를 다운로드 후 설치 폐쇄망에서는 인터넷이 연결되지 않아 repository를 이용한 설치가 불가능합니다. 이런 경우에는 usb에 도커 프로그램들을 미리 다운받아 놓고 직접 수동으로 다운로드를 할 수 있습니다. scri..
안녕하세요. 이번 포스팅에서는 윈도우 환경에서 WSL2 기반으로 도커 데스크탑을 설치 및 세팅을 해보겠습니다. 윈도우 10에서는 도커 데스크탑을 사용할 수 있는데, 윈도우 에디션 종류마다 도커 데스크탑을 설치하는 방법이 약간 다르다. Windows 10 Home Edition과 Windows 10 Pro Edition으로 나뉘는데 이 둘의 차이점은 Hyper-V 기능의 지원 여부이다. Windows 10 Home Edition Hyper-V 기능 지원 X WSL2 기반 Docker Engine 사용 가능 Windows 10 Pro Edition Hyper-V 기능을 지원 O Hyper-V 기반 Docker Engine 사용 가능 WSL2 기반 Docker Engine 사용 가능 더보기 Hyper-V는 마..