본문 바로가기

전체 글

(47)
#2 Docker로 Apache 써보기(+디렉토리 공유) 도커 연습용으로 웹 서버를 하나 만들어보았다. 실제 웹 서버를 구축할 때에는 이와같은 방법이 아니라 우분투를 설치하여 그 안에 환경을 새로 구축할 것. 1) Docker에 Apache 이미지 다운로드 flask도 apache위에서 돌아갈 수 있다고 한다. 일단은 웹 서버가 실제로 docker에서 잘 구동이 되는지 확인해보는 단계이기 때문에 그냥 apache만 다운로드 받는다. apache 이미지의 정식 이름은 httpd이다. 최신 버전을 받기 위해 latest를 붙여준다. 2) Apache 컨테이너 실행 $ docker run -d --name apache -p 8080:80 httpd -d : detached mode. 백그라운드로 실행한다. --name : 컨테이너에 이름을 붙여준다. -p [호스트 ..
#1 Docker 설치 Code Edit By : https://carbon.now.sh/ 1) Docker? Docker는 쉽게 말하자면 가상화 플랫폼이다. 이미 널리 알려져있는 VMware, VirtualBox와 다른 점은 Docker는 파일 시스템을 가상화하는데 컨테이너의 개념을 도입했다는 것이다. 컨테이너는 화물을 싣고 이를 다른 물건들과 섞이지 않도록 하는 용도를 할 뿐만 아니라 다양한 운송수단을 이용해서 다른 지역으로 안전하게 이동시킬 수도 있다. Docker의 컨테이너도 마찬가지로, 다양한 프로그램이나 실행환경(윈도우, 리눅스와 같은 OS를 포함)을 그 안에 구축하고 안전하게 보호하며 Docker Hub라고 하는 플랫폼을 통해 다른 사용자에게 호환성 문제 없이 배포할 수 있도록 만들어졌다. 조금 더 자세히 설명하자..