도커3 [Docker] AWS 이미지로 도커 파일 구성 | 도커 이미지 빌드 회사에서 개발하고 있는 예측 모델 코드 구조는 아래 이미지와 같다 기본 프로세스는 로컬에 환경을 구성해두고 도커파일을 통해서 로컬과 동일한 환경인 컨테이너를 띄워서 코드가 실행되게 했다. AWS 환경 기반에서 운영되고있기때문에 AWS ECR에 이미지를 빌드하고, 코드 파이프라인을 통해서 자동으로 실행되는 구조이다. Dockerfile 코드 구성 기본 명령어는 아래와 같다. FROM #운영체제 이미지 RUN #실행할 명령어 CMD #컨테이너 명령 실행 첫 줄에는 FROM 명령어 + AWS ECR에 있는 이미지가 있는 경로를 적어준다. COPY 명령어를 통해 독립된 환경에다가 로컬에 있는 폴더와 파일을 똑같이 생성해준다. requirements 파일에 있는 라이브러리도 설치! 이렇게 도커 파일을 설정하고 코.. 2024. 2. 11. [Docker] 도커 데스크탑 | 도커 데스크탑 실행 에러 해결 | 도커 명령어 도커 데스크탑이란? Docker Desktop은 컨테이너화된 애플리케이션 및 마이크로서비스를 구축하고 공유할 수 있는 Mac, Linux, Windows 환경용 원클릭 설치 애플리케이션으로, 설치된 머신에서 컨테이너, 애플리케이션, 이미지를 관리할 수 있는 간단한 GUI를 제공합니다. 1) 설치 파일 다운 https://docs.docker.com/desktop/install/windows-install/ 페이지에서 설치 파일을 다운로드 합니다. Install Docker Desktop on Windows Get started with Docker for Windows. This guide covers system requirements, where to download, and instructions .. 2024. 2. 11. [Docker] 도커 개념 정리 도커란? 도커는 리눅스 컨테이너에 리눅스 애플리케이션을 컨테이너로 실행하고 관리할 수 있게 해주는 오픈소스 프로젝트입니다. 도커 엔진(Docker Engine)이란? 컨테이너를 생성하고 관리하는 주체로서 이 자체로도 컨테이너를 제어할 수 있고 다양한 기능을 제공하는 도커의 프로젝트입니다. 가상머신 VS 도커 컨테이너 도커가 가상환경을 띄우는 가상화 기술과 어떤 차이가 있을까요? 가상머신 하이퍼바이저(Hypervisor)를 이용해 여러개의 운영체제를 하나의 호스트에서 생성하여 사용하는 방식 여러개의 운영체제가 가상 머신이라는 단위로 구별되고, 각 가상머신에 여러 운영체제가 설치되어 각각 사용되는 구조입니다. 하이퍼바이저에 의해 생성되고 관리되는 운영체제는 '게스트 운영체제(Guest OS)' 라고 하며, .. 2024. 2. 11. 이전 1 다음