[Docker] Dockerfile 의 이해
안녕하세요? 정리하는 개발자 워니즈 입니다. 이번 시간에는 도커 파일 에 대해서 알아보도록 하겠습니다. 지난번 docker 이야기는 설치하고 기본적인 사용법과 볼륨에 대해서 알아봤습니다. 이제는 이미지가 어떻게 빌드가 되고, 이미지로부터 container를 어떻게 생성하는지 알아보는 시간을 갖도록 하겠습니다.…
안녕하세요? 정리하는 개발자 워니즈 입니다. 이번 시간에는 도커 파일 에 대해서 알아보도록 하겠습니다. 지난번 docker 이야기는 설치하고 기본적인 사용법과 볼륨에 대해서 알아봤습니다. 이제는 이미지가 어떻게 빌드가 되고, 이미지로부터 container를 어떻게 생성하는지 알아보는 시간을 갖도록 하겠습니다.…
Docker 에서 데이터를 관리하는 방법에 관한 내용으로, Docker로 컨테이너를 실행 후 컨테이너 안에서 파일을 생성하면 Docker의 기본설정으로 모든 파일들을 컨테이너 안의 writable layer에 저장됩니다. 하지만 이러한 매커니즘은 실제 시스템 운영환경에서는 많은 문제를 가지고 있습니다. 예를…
안녕하세요? 정리하는 개발자 워니즈입니다. 지난 시간에 도커의 설치 및 사용법에 대해서 알아봤는데요. 오늘은 도커의 네트워크가 어떻게 이루어져 있는지를 간단한 구성도와 예제를 통해 알아보려고 합니다.:smile: 1. 네트워크 드라이버 도커의 네트워크 방식은 크게 4가지입니다. 브릿지 네트워크 docker의…
안녕하세요? 정리하는 개발자 워니즈 입니다. 오늘 소개해드릴 내용은 제가 가장 관심이 있고, 흥미를 갖는 부분인데요. 바로 docker에 대해서 소개를 드리려 합니다. 필자가 운영하는 프로젝트에서는 아직 docker를 도입해서 사용하고 있지는 않지만, 개인적으로 docker로 jenkins와 redmine등을 띄워서…
안녕하세요? 정리하는 개발자 워니즈 입니다. 지난번에 런덱 설치하기를 알아봤는데요. 이번에는 런덱 업그레이드 절차에 대해서 소개하려합니다. 제가 속한 프로젝트는 런덱 2.11.1 버전을 사용하고 있습니다. 이버전을 최신 버전인 3.024로 업그레이드를 하려고 합니다. 업그레이드 전에 뭐가 바뀌었나 확인해본결과,…
필자가 운영하는 프로젝트에서는 CI툴로는 Jenkins를 사용하고 CD툴로는 Rundeck을 사용한다. 소스는 IDC 서버에 있고, WAS 서버들이 아마존 웹서비스에 존재하다보니, 빌드를 한뒤 파일을 아마존쪽으로 전달해서 배포하는 형식이다. 라이브 배포툴로 사용하면 좋을 오픈소스 Rundeck에 대해서 정리한다. 런덱 공식…
Devops 에 관심이 많았던 내게 도전 과제가 생겼다. 내용은 아래와 같고, 설계는 github에 올릴예정입니다. 과제 : 웹 어플리케이션을 Docker를 통해 서비스 하려 합니다. 다음 요구사항에 부합하도록 설정, 빌드, 실행 스크립트를 구현해주세요. 요구사항 웹 애플리케이션 예제…