본문 바로가기
728x90
반응형

컨테이너/도커24

깃허브로부터 가져온 리액트 코드를 실행하는 도커 이미지 제작 깃허브로부터 리액트 소스코드와 Dockerfile을 가져와 nginx 컨테이너에서 서비스하는 도커 이미지를 제작합니다. 깃허브 저장소 생성 깃허브에 소스코드를 저장할 퍼블릭 저장소를 생성합니다. 소스코드 등록 및 저장소 주소 확인 리액트 어플리케이션 소스코드를 등록하고, 깃허브 저장소 주소를 확인합니다. VSCode를 실행하고 Dockerfile을 생성 작업 디렉터리에서 VSCode를 실행합니다. ## VSCode 실행 C:\docker> code . 이미지 빌드에 사용할 Dockerfile을 생성합니다. 이때, 각 단계의 컨테이너에서 필요한 값을 ARG 항목으로 정의합니다. ## git을 설치하고 소스코드를 가져오는 컨테이너 FROM alpine AS init RUN mkdir /my-app WORKD.. 2023. 3. 16.
MySQL 컨테이너 생성 시 데이터베이스 스키마와 초기 데이터 생성 MySQL 컨테이너를 생성할 때 애플리케이션에서 필요로 하는 데이터베이스 스키마와 초기 데이터를 생성하도록 Dockerfile을 정의하고 이미지를 생성하는 방법입니다. 초기 데이터 생성 데이터베이스 초기화에 사용할 데이터를 MySQL Workbench의 Data Export 기능을 이용해서 생성합니다. 지정한 디렉터리에 테이블 생성 및 데이터 추가 쿼리를 포함한 sql 파일이 생성된 것을 확인할 수 있습니다. Dockerfile 생성 작업디렉터리에 Dockerfile을 생성합니다. FROM mysql:5.7 ENV MYSQL_ROOT_PASSWORD=root ENV MYSQL_DATABASE=springbootdb ADD ./init_db/* /docker-entrypoint-initdb.d /docke.. 2023. 3. 16.
윈도우에 도커 데스크탑 설치 Install Docker Desktop on Windows Docker Desktop은 컨테이너화된 애플리케이션 및 마이크로서비스를 구축하고 공유할 수 있는 Mac, Linux, Windows 환경용 원클릭 설치 애플리케이션으로, 설치된 머신에서 컨테이너, 애플리케이션, 이미지를 관리할 수 있는 간단한 GUI를 제공합니다. 여기에서는 윈도우 환경에 Docker Desktop을 설치하고 간단한 컨테이너 어플리케이션을 실행하는 방법을 설명합니다. 우분투 환경에 도커를 설치하는 방법은 https://myanjini.tistory.com/entry/01-%EB%8F%84%EC%BB%A4-%EC%84%A4%EC%B9%98 를 참고하세요. 01 설치 파일 다운로드 https://docs.docker.com/des.. 2023. 2. 24.
Docker Desktop 설치 가상화 설정 확인 작업 관리자 > 성능 탭 > CPU 항목 > 가상화: 사용 확인 PowerShell을 사용하여 Hyper-V를 사용하도록 설정 관리자 권한으로 PowerShell 콘솔을 엽니다. 다음 명령 실행 ⇒ Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 리부팅 Docker Desktop 다운로드 & 설치 https://www.docker.com/get-started 리부팅 후 Docker Desktop 실행 명령 프롬프트 실행 후 docker 실행 확인 C:\Users\Administrator> docker version Client: Cloud integration: v1.0.22 Version: 20.10... 2022. 1. 24.
728x90
반응형