[Docker] 도커 공식문서로 배우기 (2): 컨테이너에서 개발하기
·
개발
이번 글에서는 컨테이너를 사용해서 개발환경 설치 없이 개발을 해보겠습니다.프로젝트 세팅과 실행`git clone https://github.com/docker/getting-started-todo-app`docker docs에서 제공하는 샘플 프로젝트를 아무 경로에서나 클론합니다. `cd getting-started-todo-app` 등으로 해당 경로로 이동합니다. `docker compose watch`로 복제한 프로젝트를 시작합니다. [+] Running 9/9o docker.io/library/getting-started-todo-app-backend:latest ..
[Docker] 도커 공식문서로 배우기 (1): 첫 컨테이너 실행
·
개발
Get Started 부터 직접 진행하며 배운 것을 간략히 요약하여배운것들의 핵심만 서술하겠습니다.도커가 뭔가요?도커는 애플리케이션과 실행환경을 `컨테이너`로 묶어 어디서나 동일하게 실행할 수 하는 플랫폼입니다.도커는 클라이언트-서버 아키텍처를 사용합니다.`도커 데몬`: 도커 `컨테이너`를 빌드, 실행, 배포합니다.`도커 클라이언트`: 우리는 CLI나 도커 데스크탑으로 도커 데몬과 통신합니다`도커 레지스트리`: 도커 이미지가 저장되는 곳입니다. 도커 허브는 대표적 공개 레지스트리입니다.도커 객체`이미지`: 컨테이너의 설계도입니다. 스냅샷 또는 클래스 정도가 비유할만한 것으로 생각납니다. 읽기 전용입니다.`컨테이너`: `이미지`의 실행가능한 인스턴스입니다.이외에 네트워크, 볼륨, 플러그인 등 더 많은 도커..
글 쓰는 개발자, 개발자가 글을 써야하는 이유
·
개발
성장을 위한 복습우리는 배웁니다. 배우면서 해봤고, 해봤으니 압니다.하지만 6개월 뒤의 우리는 이 과정을 잊기 쉽습니다.왜 이렇게 생각했었는지, 왜 이렇게 결론냈는지를 미래의 우리는 제대로 기억하지 못합니다.지금의 우리가 미래의 우리에게 설명하다 보면, 지금도 사실은 잘 몰랐던 부분도 드러납니다.설명과 기록을 통해 지금의 우리를 보강하고, 미래의 우리를 도웁시다.기록은 팀과 개인의 자산업무는 항상 문제와 해결 과정의 반복입니다.이것을 기록으로 남기면, 팀과 개인의 지식이자 자산이 됩니다.이 기록은 다음에도 같은 문제로 시간을 소모하는 것을 막아줍니다.시시콜콜해보이고 대단한 성과로 보이지 않을 수 있어도, 기록은 팀원 전체의 효율을 향상시키는 일입니다.AI가 협업은 대신 못해줌코드를 잘 짜는 것도 중요하지..