본문 바로가기
반응형

dockerfile2

heroku 에 node app 배포하기. git 방식과 docker 방식 heroku 에 node app 배포하기heroku 를 아시나요? 의외로 많은 영상강의, 블로그에 자주 등장하는 heroku 이지만 국내에서 사용하는 개발자는 아직 많지 않은 듯 하네요. heroku 는 PaaS 입니다. 간단히 말해 내 앱을 클라우드에 얹어 주는 서비스 이지요. AWS 니 GCP 니 Azur 니 이미 클라우드에 있는데 무슨 필요가 있냐구요?사실 heroku 는 AWS 엔진을 사용합니다. 하지만 heroku 는 정말 많은 사랑을 받고 있는데요 왜 그럴까요? 저도 도전해 보았지만 사실 AWS 나 GCP 나 Azur 나 이제는 선택이 아닌 필수가 되었지요. 하지만 저와 같은 독립개발자 또는 소규모 회사의 경우에는 직접 Cloud 에 환경을 구축하기가 매우 어렵습니다. 간단히 말하면 돈이 너무.. 2017. 12. 31.
Docker 이미지 만들기 Docker 이미지 만들기자 이제 docker 이미지를 직접 만들어 봅시다.docker 이미지는 Dockerfile 을 정의한 후 build 명령어를 수행하면 Dockerfile 에 기술된 내용대로 build 하여 만들어 집니다. Dockerfile 을 통한 Container 정의Docker 이미지는 read only 이기 때문에 항상 구동시마다 구동 이후 필요한 작업들, 예를 들어 추가 프로그램을 설치한다거나 환경 구성을 바꾼다거나 하는 작업을 반복할 수 만은 없겠죠? 이런 경우 Dockerfile 을 정의하여 모든 사후 작업이 이미 처리가 완료된 Container 를 정의할 수 있습니다. 아래는 파이썬으로 작성된 프로그램에 대한 컨테이너를 정의하는 예시입니다. # 공식 파이선 2.7 이미지로 부터 컨.. 2017. 12. 31.