Day 1 Docker를 쓰는 이유? 예를 들어 Redis를 설치할 때 갖고 있는 서버, 패키지 버전, 운영체제 등등 프로그램을 설치하는 과정중에 많은 에러들이 발생하고 설치 과정 다소 복잡하지만 Docker를 사용하면 쉽게 설치할 수 있다. Docker 컨테이너를 사용하여 응용프로그램을 더 쉽게 만들고 배포하고 실행할 수 있도록 설계된 도구 이미 ...
Day 2 도커 이미지 내부 파일 구조 보기 docker : 도커 클라이언트언급 run : 컨테이너 생성 및 실행 이미지 이름 : 이 컨테이너를 위한 이미지 ls : 이 자리는 원래 이미지가 가지고 있는 시작 명령어 무시하고 여기에 있는 커멘드를 실행 / ls 커맨드 현재 디렉토리 파일 리...
도커 이미지 생성하는 순서 이미지는 컨테이너 생성 그럼 이미지는? 도커 이미지 생성하는 순서 Dockerfile 작성 -> 도커 클라이언트 -> 도커서버 -> 이미지 생성 Dockerfile : Docker Image 만들기 위한 설정 파일 컨테이너가 어떻게 행동해야 하는지에 대한 설정들 정의 도커 클라이언트 : 도커 파일에 입력된 것들이 도커 클라...
Day 4 Node.js 앱 만들기 nodejs-docker-app 파일 만들고 vs_code 그냥 실행시켜서 터미널에 npm init 하면 실행이 안됨 이를 해결하기 위해서 nodejs를 설치하고 환경변수도 해보고 다시 열어봤지만 실패 바탕화면 cmd 열어서 study폴더 들어가 nodejs-docker-app폴더 진입 후 code . 으로 실행하...
Day 5 Docker Compose 다중 컨테이너 도커 애플리케이션 정의하고 실행하기 위한 도구 어플리케이션 소스 작성 docker-compose-app 폴더 만들기 package.json -> `npm init` 으로 생성 server.js 파일 작성 Redis란? REmote Dictionary Server (Redis) 메모리 기반 키-값 구...