도커란? 컨테이너를 사용하여 응용 프로그램을 더 쉽게 만들고 배포하고 실행할 수 있도록 설계된 도구이며 컨테이너 기반의 오픈소스 가상화 플랫폼이며 생태계이다. 컨테이너 컨테이너는 코드와 모든 종속성을 패키지화하여 응용 프로그램이 한 컴퓨팅 환경에서 다른 컴퓨팅 환경으
CONTAINER ID: 컨테이너의 고유한 아이디 해쉬값IMAGE: 컨테이너 생성 시 사용한 도커 이미지COMMAND: 컨테이너 시작 시 실행될 명령어이며, 대부분 이미지에 내장되어 있으므로 별도 설정 필요 없음CREATED: 컨테이너 생성 시간STATUS: 컨테이너의
Dockerfile은 도커 이미지를 위한 설정 파일이며 컨테이너가 어떻게 행동해야 하는지에 대한 설정을 정의해주는 것이다.베이스 이미지를 명시(피일 스냅샷)추가적으로 필요한 파일을 다운 받기 위한 명령어을 명시시작 시 실행될 이미지를 명시(시작 시 실행될 명령어에 해당
Nodejs 앱을 도커 환경에서 실행하려면먼저 이미지를 생성하고그 이미지를 이용해서 컨테이너를 실행한 후그 컨테이너 안에서 Nodejs 앱을 실행해야 한다간단한 프로젝트를 작성해보자. 구조는 다음과 같다.이미지를 생성하기 위해 Dockerfile을 작성해보자Workin
✅ Docker compose? docker compose는 다중 컨테이너 도커 애플리케이션을 정의하고 실행하기 위한 도구이다.
✅ 도커 이용해서 리액트 앱 실행하기 리액트를 다운 및 설치 받는다. 개발환경에서 사용할 Dockerfile.dev를 작성해보자. 이미지를 생성해주자 그런데 우리를 반기는 건 이런 에러이다. 원래 build하면 그 안에서 Dockerfile을 스스로 찾아서 이미
여기서는 React, AWS(Elastic Beanstalk), Travis CI를 이용해 테스트 및 배포를 진행해 볼 예정이다.로컬 GIT -> Github -> Travis CI -> AWS1\. 로컬 GIT에 있는 소스를 Gitbub 저장소에 Push2\. 저장소
이번에는 React, Node, DB까지 도커를 이용해 어플리케이션을 만들어볼 예정이다.설계하는 여러 방법이 있는데 무엇을 선택할 것인가?🤔nginx의 기능을 크게 보면 두 가지가 있다. 정적파일 제공, 라우팅시켜주는 역할이 있는데 첫번째 설계에서는 두 가지 모두 이