Docker 3

docker 엔진 설치와 구성 확인

docker 엔진 설치와 구성 확인 설치 전 확인 / docker 사용에 필요한 패키지 설치 docker 설치 전 확인 사항 리눅스 커널 정보 (3.10 이상), 64 비트 (x86_64) docker 사용에 필요한 패키지 설치 apt-transport-https : docker는 CE 버전 다운 (사용하는 웹 주소 https로 되어 있음) ca-certificates : https는 인증서 필요, 인증서 기능 패키지 curl : api 통신 gnupg-agent : docker는 패키지 가드를 사용함 software-properties-common : docker repository에서 다운, repository 관리 기능을 제공 keyring 을 통한 apt key 관리 curl -fsSL https..

Docker 플랫폼 환경 구성

Oracle VirtualBox 설치 가상화 프로그램 사용 시 설치되는 운영체제의 가상화 기능 활성화를 해줘야함 부팅 시 CMOS 설정에서 CPU 기능 중 VT-x, AMD-V, VMX 등 메인보드에 따라 다름 다운로드 제일 최신으로 다운로드 받으면 됨 설치 후 Next 를 총 3~4번 정도 누르면 설치가 시작됨 다 설치가 된 뒤 실행을 시키지말고 종료 후 윈도우를 재부팅하는게 좋음 Ubuntu 22.04 다운로드 및 설치 다운로드 데스크탑과 서버 차이는 GUI 유무 편의상 Desktop image 로 다운로드함 Docker 는 64비트에서만 동작함 되도록이면 C, D, E 드라이브에 직접 경로를 안잡는게 좋음, OS 가 있는 드라이브는 규모가 있는 애플리케이션이 올라갔을 경우 OS 와 IO 성능 문제가..

컨테이너 가상화 이해

컨테이너 가상화 이해 컨테이너 기술 컨테이너 기술은? 컨테이너는 애플리케이션을 언제든 실행 가능하도록 필요한 모든 요소를 하나의 런타임 환경으로 패키징한 논리적 공간임 운영 시스템을 가상화한 경량의 격리된 프로세스 온프레미스 서버에서 빠르고 효율적으로 배포 가능하며, 확장성 또한 가지고 있음 반복적이고 불편한 작업에 시간을 낭비하지 않고 애플리케이션 개발에 집중할 수 있게 됨 컨테이너 특징 Image를 통해 실행되므로 경량임 언제든 프로세스 수준의 속도로 빠르게 실행(run) 할 수 있고, 한번에 여러 개의 컨테이너를 동시 실행 가능 어떤 환경에서도 동작 가능한 이식성 보유 컨테이너 자체 애플리케이션 환경에 대한 관리만 요구됨, 지속적 서버관리 비용 절감 가능 컨테이너는 DevOps workflow 구성..