- Today
- Total
목록Open Source/Docker (3)
개발하는 고라니
도커를 이용해 image를 pull받고 그것을 run 하게 되면, container가 생성되고 실행되게 된다. 반대로, 이 container를 image로 만드는 방법 또한 존재한다. commit과 build가 있는데 build에 대해 중점적으로 알아보자. Docker 이미지 만드는 법 도커 이미지를 만드는 방법에는 2가지가 존재한다. 1) commit 2) build (1) commit 의 방법은 간단히 컨테이너를 사진을 찍어 image로 만드는 것이고, 여기선 다루지 않겠다. (2) build의 방법은 "Dockerfile"이라는 파일을 만들어 이미지를 만드는 방법이다. 이를 이용하면 컨테이너가 어떻게 만들어지는지 분명하게 알 수 있다는 장점이 있다. 우리가 만들고 싶은 이미지에 대해 도커파일의 형식..
[Docker] 기초 사용법과 개념 개발을 하다보면, Docker라는 단어를 많이 접해보았을 것이다. 그것을 사용해보지 않았더라도 대충 뭐 해주는 얘다 정도로 알고있을 수 있다. 하지만 이제 도커는 웹 개발할 때 뿐만 아니라 일상 dev-gorany.tistory.com 이전 글에 이어서 진행되는 내용입니다. 저번에 했던 내용은, 1) 도커 설치 2) 도커에 Apache web server(httpd) 이미지 pull 3) httpd 컨테이너 만들어서 run 이다. 즉, 컨테이너 안에서 웹 서버가 돌고 있는 것이다. 이 컨테이너 안에 설치된 웹 서버는 어떻게 사용해야할까? 그전에 컴퓨터에 설치된 웹 서버의 동작을 먼저 보자. 좌측이 클라이언트, 우측이 웹 서버이다. 위 그림을 토대로 웹 서버 동작을 본다..
개발을 하다보면, Docker라는 단어를 많이 접해보았을 것이다. 그것을 사용해보지 않았더라도 대충 뭐 해주는 얘다 정도로 알고있을 수 있다. 하지만 이제 도커는 웹 개발할 때 뿐만 아니라 일상에서도 종종 쓰이는 정도로 사용 폭이 넓어졌다. 그래서 미루고 미뤄온 도커에 대해 먼저 간단하게 알아보고자 한다. 마침 생활코딩에서 도커 수업을 만들어주셔서 그 내용을 토대로 작성해보고자 한다. 도커는 이 귀여운 고래 + 선박을 합쳐놓은 그림을 쓴다. 뭔가 갖다주는 애구나 하는 인식이 든다. 이제 도커에 대해 처음부터 알아보자. Docker의 배경 (1) 보통 개발할 때 하나의 웹 어플리케이션을 만들기 위해 웹서버나, 데이터베이스 및 미들웨어 등을 자신의 컴퓨터 운영체제 위에 설치해놓고 쓴다. 하지만 이 과정은 귀..