반응형 Cloud/docker4 [Docker] 리엑트를 활용한 docker-compose 사용법 예제 docker-compose 사용 1.개요 docker Compose를 사용하려면 먼저 시스템에 Docker Compose를 설치해야 한다. docker compose는 여러 개의 docker container를 모아서 관리하기 위한 툴이다. docker-compose.yml은 장황한 도커 실행 옵션을 미리 기술하는 파일이다. 프로젝트 루트 경로에 파일을 생성한다. Dockerfile 과 동일한 경로에 주로 사용한다. 2. docker compose 설치 docker가 설치되어 있다는 가정하에 docker-compose를 설치한다. $ apt install docker-compose $ docker-compose -v 3. 테스트를 위한 간단한 react앱 생성 아래 명령어대로 실행한다. $ npx cre.. 2023. 5. 18. [Docker] docker로 node.js 배포개념잡기 듀토리얼 docker nodejs 배포 1.필요한 파일 Dockerfile package.json server.js 2. 순서정리 Dockerfile 만들기 : Docker 이미지를 빌드하는 방법에 대한 지침이 포함된 텍스트 파일이다. Docker 이미지 빌드: 애플리케이션을 실행하는 데 필요한 모든 종속성 및 구성이 포함된 이미지를 생성한다. Docker 컨테이너 실행 : docker run명령을 사용하여 Docker 컨테이너를 실행할 수 있다. 3.Dockerfile FROM : node18.13.0 버전을 사용 WORKDIR : 컨테이너의 작업 공간을 /use/src/app 을 기준으로 한다. COPY : package.json 파일을 컨테이너의 ./ 경로로 복사 (package.json는 한번만 실행시키기.. 2023. 4. 28. [Docker] Dockerfile 이미지 생성/빌드/컨테이너 실행예제 ★. Dockerfile Dockerfile은 Docker 이미지를 빌드하는 방법을 정의하는 스크립트입니다. Docker 이미지는 소프트웨어 애플리케이션을 실행하기 위한 격리된 환경인 컨테이너를 만들고 실행하는 데 사용됩니다. Dockerfile이 생성되면 docker build명령을 실행하여 Docker 이미지를 빌드하는 데 사용할 수 있습니다. ★. Dockerfile 구조 "FROM" = 일반적으로 사용할 기본 이미지를 지정하는 명령어 (ubuntu 또는 centos 등) "RUN" = 컨테이너 내에서 명령을 실행하는 데 사용됩니다. 이러한 명령은 이미지 빌드 프로세스 중에 실행되며 종속성을 설치하거나 환경을 구성하거나 애플리케이션 실행에 필요한 기타 작업을 수행하는 데 사용할 수 있습니다. "CM.. 2023. 4. 26. [Docker] Ubuntu에 Docker 설치및 실행 1. 개요 Docker는 컨테이너화된 애플리케이션을 배포, 관리하기 위한 오픈소스 플랫폼이다. Docker 이미지는 빌드 과정을 통해 만들어지며, 이를 기반으로 여러 개의 컨테이너를 생성할 수 있습니다. 컨테이너는 이미지를 기반으로 생성되며, 컨테이너 단위로 실행, 중지, 삭제, 복제 등을 할 수 있습니다. Docker Hub와 같은 온라인 레지스트리를 통해 Docker 이미지를 공유하고, 여러 사람이 함께 협업하여 애플리케이션을 개발하고 배포할 수 있습니다. 2. docker architecture 및 용어 Docker Deamon : 컨테이너, 이미지, 네트워크 및 볼륨 관리를 담당 Docker Client : 도커데몬과 상호 작용하는 명령줄 도구 Docker Registries : 도커 이미지의 리.. 2023. 4. 25. 이전 1 다음 반응형