Docker에서 HaProxy 활용하여 Load Balance
·
Container
구성환경 환경설정 CentOS - 01(10.0.0.1서버) httpd(apache2)설치해서 서버 설정 docker run -d -p 60080:80 --name h1 httpd ## -d 데몬실행, -p 포트설정 , --name 이름설정, httpd 아파치 설치 docker exec -it h1 /bin/bash ## h1(httpd)의 bash쉘 실행 cat > /usr/local/apache2/htdocs/index.html >> EOF ## index.html 파일에서 EOF를 칠 때까지 스크립트 입력 결과 환경설정 CentOS - 02(10.0.0.2서버) 위 01서버와 동일 다만 다른점은 서버가 nginx 결과 CentOS7- 03 yum install -y haproxy ## haproxy..
Docker httpd image 생성 절차
·
Container
1. httpd image를 이용해서 h1이름의 Container 생성 1.1 컨테이너의 80port를 host의 65080 포트 포워딩 1.2 시작 페이지를 Docker WEB SERVER로 출력 2. 위의 과정을 Container Life Cycle형태로 제작 2.1 docker create 2.2 docker start 2.3 docker pause 수행 후 웹페이지 접근 여부 2.4 docker unpause 수행 후 웹페이지 접근여부 [root@localhost ~]# docker create -p 65080:80 --name h1 httpd d31c2677ae278eb6e283097a83b128525df9ea75bd33d5f92d567de4f60382b4 [root@localhost ~]# [..
Container LifeCycle
·
Container
Docker 이미지 및 명령어 모음
·
Container
도커 이미지란? Container에 실행 가능한 파일 및 설정 값을 포함하고 있는 것 도커를 사용하는 이유? 가볍고 빠르다. 도커의 저장 방식 Layer 저장 방식 ## 아래 처럼 한층, 한층 다운로드 받는 방식이 Layer방식 Image 경로 tag를 이용하여 image를 URL 방식으로 관리 도커 명령어 모음 docker tag httpd:latest ku****/test:httpmy ## docker의 tag httpd:latest를 ku****/test:httpmy로 설정 docker pull nginx:latest ## docker pull : 도커에서 이미지를 다운로드 받는 명령어 ## nginx 다운로드 ## :lastes를 안 붙이면 최신버전을 다운로드 받습니다. docker images ..