본문 바로가기
728x90
반응형

분류 전체보기77

도커 설치하기 3 | Docker&Kubernetes 학습 6 windows용 도커 데스크톱 설치WSL2 활성화 방법'제어판' → '프로그램' → '프로그램 및 기능' → 'Windows 기능 켜기/끄기→ 'Linux용 Windows 하위 시스템'과 '가상 머신 플랫폼' 기능을 체크 → PC 재부팅  아래 링크로, 리눅스 커널을 내려받은 후 업데이트 한다.https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi아래 링크로, windows용 도커 데스크톱을 내려받아 실행한다.https://docs.docker.com/docker-for-windows/install실행 후 환경 설정 항목이 표시되면, 모든 항목을 체크한 다음에 'OK' 버튼을 클릭한다.설치가 완료되면 PC 재부팅 2024. 11. 9.
도커 설치하기 2 | Docker&Kubernetes 학습 5 도커 설치 전 확인 사항운영체제 필수 조건Hyper-V(윈도우용 가상환경)이 활성 상태여야 한다.64bit 운영체제windows 10 Pro 또는 Enterprize 또는 Education 중 Build 16299이후 버전windows 10 Home 일 경우, WSL2를 사용 가능WSL2: Windows Subsystem for Linux 2로 windows에서 리눅스 SW를 실행하기 위한 기능Hyper-V 및 Containers가 활성화 됨하드웨어 필수 조건( windows )CPU: SLAT 기능을 지원하는 64bit 프로세서메모리: 4GB 이상BIOS에서 virtualization이 활성화 됨하드웨어 필수 조건( macOS )2010년 이후에 발매된 모델macOS 10.13(하이 시에라) 이후 버전.. 2024. 11. 8.
도커 설치하기 1 | Docker&Kubernetes 학습 4 도커 환경 구축하기리눅스 OS가 설치된 PC 사용하기가상 머신이나 렌탈 환경에 도커를 설치하고 windows나 macOS에서 사용하기windows나 macOS용 도커 사용하기Windows 및 macOS용 도커( 통칭 도커 데스크톱)도커 데스크톱(windows): 도커 엔진 + 리눅스 OS도커 데스크톱(macOS): 도커 엔진 + 리눅스 OS + 가상 머신위 2번 방법과의 차이가상 환경과 리눅스 OS를 신경쓰지 않고, 도커를 사용할 수 있다.HyperKit라는 가상화 기술을 이용하는 도커 데스크톱과 다르게, 가상 환경 SW 사용2번의 방법: 가상화 SW 설치 → 그 위에 리눅스 OS 설치 → 그 위에 도커 엔진 설치일반적인 exe처럼 더블클릭으로 도커 데스크톱을 실행하여, 도커 엔진을 다룸도커 데스크톱 실.. 2024. 11. 7.
도커 동작 원리 | Docker&Kubernetes 학습 3 도커 동작OS 위에 도커 엔진이 동작 → 도커 엔진 위에서 컨테이너 동작 → 컨테이너 안에서 OS와 비슷한 것이 동작기본적으로, 리눅스에서 동작을 전제로 한다.가상 머신을 통해 리눅스를 컨테이너에 설치하여, windows나 macOS용 SW도 컨테이너 안에서 동작 가능cf. OS( Operating System ): SW나 프로그램의 명령을 HW에 전달하는 역할cf. 리눅스( Linux ): 서버용 OS의 일종, RedHat, CentOS, Ubuntu 등cf. 가상 머신( Virtual Machine ): SW로 OS를 구축하는 SW, windosw에서 linux를 사용하는 등의 상황에서 사용, VirtualBox, VMware 등도커 허브: 인터넷 상에 도커 이미지를 모아놓은 곳( https://hu.. 2024. 11. 5.
도커(docker)와 서버(server)의 관계 | Docker&Kubernetes 학습 2 서버(server)어떤 서비스(service)를 제공(serve)하는 것sw 즉 기능적 서버를 의미하기도, hw 즉 물리적 서버를 의미하기도 함서버 역시 일반적인 컴퓨터와 비슷하며, 개인용 컴퓨터를 여러 사람이 이용하면 서버다.따라서, 서버의 기능은 sw가 제공하는 것웹 서버용 sw 설치 -> 웹 서버메일 서버용 sw 설치 -> 메일 서버여러 sw를 설치하면, 여러 기능을 제공하는 서버가 된다.  도커(docker)와 서버(server)도커 환경에서 컨테이너를 사용하면, 프로그램의 완전한 격리 가능도커를 이용해 하나의 서버에 여러 sw를 독립적인 환경에서 안전하게 운용 가능물리적 서버의 수를 줄일 수 있다.관련 패키지나 library 업데이트에 따른 위험 제거비슷하거나 동일한 폴더 경로에 따른 혼란 방지.. 2024. 10. 12.
도커(Docker)와 컨테이너(Container)란? | Docker&Kubernetes 학습 1 컨테이너(container)독립된 환경으로, 프로그램 또는 데이터가 저장되는 공간container를 이용하면, 하나의 PC에 동일한 버전은 물론, 서로 다른 버전의 동일한 sw를 설치할 수 있다. 도커(docker)데이터 또는 프로그램을 격리시키는 기능을 제공하는 SWcontainer를 다루는 기능을 제공하는 SWdocker사용을 위해, 도커 엔진(docker engine, 도커의 본체)이 필요 도커 엔진(docker engine)container 생성과 구동이 가능container의 빵틀과도 같은 역할을 할 이미지(ex. iso 파일)가 있어야, container 생성이 가능용량이 허용하는 범위 내에서, 계속 container 생성 가능 docker 사용에 따르는 제약사항linux OS가 필요windo.. 2024. 10. 9.
728x90
반응형