본문 바로가기
728x90

Develop/Docker10

Docker 개발환경 구축기 with Registry와 Container 관리 환경 왜 Docker를 사용했는가? 서로 다른 개발 환경 최근 주요 지표를 태블로(Tableau)로 시각화하는 작업을 준비하고 있다. 그 과정에서 데이터를 정제할 필요성을 느꼈고 파이썬(Python)을 사용하기로 결정했다. 개발에 들어가기에 앞 서 나와 파트장님의 파이썬 버전이 서로 다른 것을 확인했다. (파트장님 3.8 / 나3.10 / 최신 버전 3.11) 외부 모듈 설치의 불편함 사내 보안 설정에 의해 서버에서 직접적으로 외부 모듈을 설치 할 수 없는 환경을 제공받고 있다. 서버에서 직접 모듈을 설치하려면 그 때마다 요청을 해야하는 불편함이 있다. 그래서 Docker를 도입해 동일한 개발 환경 제공과 모듈관리에 있다. 또한 자주 있는 상황은 아니지만 코드를 배포와 함께 모듈을 설치하는 상황을 방지하고 싶.. 2023. 3. 22.
Docker 공부하기 위한 순서 Docker는 컨테이너 가상화 기술을 이용하여 애플리케이션을 배포, 실행 및 관리하는 도구입니다. Docker를 공부하기 위한 기본적인 순서는 다음과 같습니다. 1. 가상화 기술 이해하기 Docker는 가상화 기술을 이용하여 컨테이너를 만들어 사용합니다. 따라서 가상화 기술에 대한 이해가 선행되어야 합니다. 가상화 기술에 대한 기초적인 개념 및 종류를 공부합니다. 2. Docker 설치 및 설정하기 Docker를 사용하기 위해서는 Docker를 설치해야 합니다. Docker를 설치하고 환경을 설정하는 방법에 대해 공부합니다. 3. Docker 이미지와 컨테이너 이해하기 Docker 이미지와 컨테이너는 Docker에서 가장 중요한 개념입니다. Docker 이미지와 컨테이너의 개념과 구조를 이해하고 Dock.. 2023. 2. 25.
[Node.js] Node.js 애플리케이션을 Docker로 패키징하는 방법 Docker는 Windows, Linux 및 MacOS에서 실행되는 오픈 소스 소프트웨어로, 이를 통해 개발자는 애플리케이션과 종속성을 함께 이미지 라는 경량의 독립 실행형 독립형 단위로 패키징할 수 있습니다. Node.js 앱 만들기 프로젝트 설정 Docker는 Windows, Linux 및 MacOS에서 실행되는 오픈 소스 소프트웨어로, 이를 통해 개발자는 애플리케이션과 종속성을 함께 이미지 라는 경량의 독립 실행형 독립형 단위로 패키징할 수 있습니다. Node.js 앱 만들기 프로젝트 설정 새로운 node-app-with-docker 디렉터리 생성. $ mkdir node-app-with-docker $ cd node-app-with-docker npm으로 프로젝트 초기화 $ npm init -y .. 2023. 2. 7.
도커 실행 에러 "Hardware assisted virtualization and data execution protection must be Error: 도커 실행시 아래와 같은 에러 문구가 뜬다. Hardware assisted virtualization and data execution protection must be enabled in the BIOS. Check: Hyper-V 관련 항목들이 모두 체크 되어 있어야 한다. 제어판 > 프로그램 > 프로그램 및 기능 > Windows 기능 켜기/끄기 (Windows 10 환경) [시도1] 관리자 권한으로 터미널 실행 후 아래의 명령을 실행해 Hypervisor 를 Enable > Enable Hypervisor with following command - bcdedit /set hypervisorlaunchtype auto > Enable Hyper V - You can do this b.. 2022. 4. 14.
Docker 도커 | no matching manifest for windows/amd64 10.0.19041 in the manifest list entries 도커에 mysql 컨테이너를 만들기 위해 아래와 같이 docker pull mysql 을 실행했다. 참고로 mysql:(버전) 으로 입력하면 특정 버전의 이미지를 받을 수 있으나 no matching manifest for windows/amd6 라는 오류가 발생한다. > docker pull mysql Using default tag: latest latest: Pulling from library/mysql no matching manifest for windows/amd64 10.0.19041 in the manifest list entries 먼저 도커 데스크탑(Docker Desktop)을 연다. 상단의 Setting > 왼쪽 메뉴에서 Docker Engine 을 열면 experimantal 값.. 2022. 3. 27.
Docker 도커 | Error response from daemon: open \\.\pipe\docker_engine_linux: The system cannot find the file specified. 환경 : windows 10 > docker ps Error response from daemon: open \\.\pipe\docker_engine_linux: The system cannot find the file specified. 해결방법 > cd "C:\Program Files\Docker\Docker" > ./DockerCli.exe -SwitchDaemon 참조 https://blog.joonas.io/173 https://sudhakaryblog.wordpress.com/2018/10/31/docker-for-windows-switchdaemon-easily/ 2022. 3. 27.
728x90