docker

    프로젝트1. Docker로 debian 이미지 만들고 컨테이너 접속하기

    프로젝트1. Docker로 debian 이미지 만들고 컨테이너 접속하기

    첫장에서 계획한 우리의 Web Server 구축 순서이다. 여기서 우리는 첫번째 과제를 진행해볼 것이다. 1. Docker이미지로 debian 환경 만들고 접속해보기 2. nginx 설치하고 로컬호스트에서 접속해보기(docker port 설정) 3. SSL인증서 생성 후 nginx conf 설정 4. Nginx에 php실행시켜 띄워보기 5. mysql실행해보기(db를 하나 만들어보기) 6. phpmyadmin 접속할수 있게 설정해보기(설치 및 conf 설정) 7. wordpress 접속할수 있게 설정해보기(설치 및 conf 설정) 8. wordpress에 db적용시켜보기 9. 지금까지 해온걸 dockerfile로 자동화 시키기 0. 도커 이미지와 컨테이너 확인하기 터미널에 다음 세가지 명령어를 입력해보자..

    참고2. Docker(도커) 설치하기

    참고2. Docker(도커) 설치하기

    Install Docker Desktop on Mac Install Docker Desktop on Mac Docker Desktop for Mac is the Community version of Docker for Mac. You can download Docker Desktop for Mac from Docker Hub. Download from Docker Hub By downloading Docker Desktop,... docs.docker.com Mac에서의 설치는 위의 링크 위에서 가능하다. 설치가 정상적으로 되었는지 확인하려면 도커를 실행한 후, 터미널에 docker version 을 입력해보자. 정상적으로 설치되었다면, 다음과 비슷하게 Client와 Server 부분이 나올 것이다. C..

    참고1. 도커(Docker) 기본 개념

    참고1. 도커(Docker) 기본 개념

    1. 도커란? 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼으로, 개발자와 시스템 관리자가 app을 develop, deploy, and run을 컨테이너를 통해 할 수 있게 해준다. 도커가 등장하기 이전 기존의 서버 관리 방식은 매우 복잡했다. 시간이 흐르면서 서버관리를 위한 환경이 계속 바뀌고, 마이크로서비스 아키텍처가 유행하며 관리는 더욱 복잡해졌다. 하지만 도커가 등장하며 서버 관리의 흐름을 완전히 바꾸어버린다. 도커가 사용하는 컨테이너 기반의 가상화 플랫폼이 어떤 특징을 가지고 어떻게 기존의 서버 환경을 바꾸어버린걸까? 먼저 컨테이너에 대해 알아보자. 2. 컨테이너란? 컨테이너는 프로세스가 격리된 공간에서 동작할 수 있는 기술을 의미한다. 하지만 virtual Box나 VMware과 같은 OS를..