Docker (3) 썸네일형 리스트형 [Server] GCP Docker Nginx 설치 및 접속 Nginx (경량) 웹 서버 HTTP Web Server(클라이언트로 요청을 받고, 그에 맞는 정적 파일을 응답) Reverse Proxy Server(WAS 서버의 부하를 줄일 수 있는 로드 밸런서) Reverse Proxy 클라이언트로부터 받은 요청을 어플리케이션 서버에 전달하고, 어플리케이션 서버가 번환한 값을 다시 클라이언트에게 전달 Request와 Response를 중개 내부망의 서버 앞단에서 요청을 처리 Proxy: 클라이언트와 서버 통신 중간에서 대신 통신 해주는 서버 WAS 엡 어플리케이션 서버 웹 서버 + 웹 컨테이너 Docker Nginx 설치하기 1. Nginx images 검색하기 docker search nginx 2. Nginx images 다운로드 받기 docker pull n.. [Server] GCP Docker MariaDB 설치 및 외부 접속 MariaDB 설치 및 설정(외부 접속을 위한) 1. image 검색하기 docker search mysql 2. image 다운로드 받기 docker pull mariadb 3. mariadb 컨테이너 추가 및 구동하기 docker run --name mariadb -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=rootpwd mariadb --name mariadb: 컨테이너 이름을 mariadb로 지정 -d: 컨테이너를 백그라운드로 실행 -p 3306:3306: 호스트에서 3306 포트 접속 시 컨테이너 3306 포트로 포워딩 -e MYSQL_ROOT_PASSWORD=rootpwd: mariadb root password는 rootpwd mariadb: 다운로드 받은 이미지 이.. [Server] Docker와 컨테이너, 이미지 Docker 컨테이너 기반의 오픈소스 가상화 컨테이너 격리된 공간에서 프로세스가 동작하는 기술 하나의 서버에 여러 개의 컨테이너를 실행할 경우 서로 영향을 미치지 않고 독립적으로 실행 가벼운 Virtual Machaine을 사용하는 느낌 apt-get이나 yum을 통해 패키지 설치 가능 이미지를 실행한 상태 이미지 컨테이너 실행에 필요한 파일과 설정 값을 포함하고 있는 것 컨테이너 실행에 필요한 모든 정보를 가지고 있기 때문에 의존성 파일을 컴파일하고 다른 것들을 설치할 필요가 없음 변하지 않음 컨테이너가 삭제되더라고 변하지 않고 그대로 남아있음 추가되거나 수정되는 값은 컨테이너에 저장 Linux에 Docker 설치하기 curl -fsSL https://get.docker.com/ | sudo sh Do.. 이전 1 다음