-
왜 우리가 이제 도커를 그만 써야 할까요?
들어가며 다들 아시고 계시다시피 도커는 이미 너무나 유명하고 인기 있는 도구이며 이미 수많은 개발자/엔지니어들이 사용하고 있습니다. 모르시는 분들을 위해 설명 하자면 배포를 쉽게 하기 위해 소프트웨어를 컨테이너화할 수 있는 도구입니다. 문제는 이제 도커가 유료화 됩니다. 이미 유료화를 발표 했습니다. 새로운 가격 구조는 일반적인 유저에게는 여전히 공짜지만, 프로 유저는 한달에 5$ / 5명 이상의 팀에게는 한달에 7$ 를 가지고 이미 대규모 기업에게는 한달에 21$ 를 부담시키고 있습니다. (무려 인당) 지금 유료화하는것은 docker desktop 이며, 이미 docker...
-
gitlab-runnner 를 활용한 docker 배포
서론 jekyll 블로그를 사용하면서 github action 에 대해서 많이 부러움을 느꼈습니다. 여기서는 gitlab 과 gitlab-runner (+ nexus) 를 설치하여 나도 자동적으로 빌드와 배포가 되도록 CI (Continuous Integration) / CD (Continuous Deployment) 를 구성 해보았습니다. Basic Concept 기본 컨셉은 다음과 같습니다! 코드를 보내면 자동으로 도커 이미지를 생성하고 배포 대상 서버에서 컨테이너를 실행! gitlab 으로 코드를 커밋 build CI/CD (gitlab runner) 가 실행됨 코드를 도커 이미지 로 빌드하고 사설 도커 저장소 (이하 nexus) 로 배포 진행 deploy...
-
jekyll 블로그 wsl2 + docker + vscode 에서 작업하기
계기 깃헙 블로그를 작성하기 위해서는 로컬 pc 에서 ruby 를 설치하고 jekyll 환경 구성을 해야 합니다. 오늘 포스팅을 작성할려고 했으나, windows 를 다시 깔아버려서 세팅하기가 너무 귀찮더라구요… 이번 기회에 저처럼 자주 이러저리 옮겨다니는 사람들을 위해 이번 내용을 작성하게 되었습니다. 우선 저는 windows 10 에 wsl2 와 docker 를 설치하여 사용하였습니다. wsl2 사용하기 wsl2 란? 지난 5월 윈도우 Windows 10의 대규모 업데이트가 있었습니다. 이번 업데이트는 2019년 11월 이후 첫 대규모 업데이트로 사용자를 위한 다양한 기능이 추가되었을...