[Docker] Oracle VM VirtualBox 스냅샷 & 메모리 사이즈 줄이기 메모리 사이즈 줄이기 docker-ubuntu 우클릭 > 설정 시스템 > 기본 메모리 : 2048 입력 스냅샷 설정 스냅샷 : 현재 시점을 저장하는 기능으로 언제든 이 시점으로 되돌리기 가능 docker-ubuntu 오른쪽 목록 버튼 클릭 > 스냅샷 클릭 현재 상태에서 찍기 버튼 클릭 스냅샷 이름 입력하고 스냅샷 설명 적어주기 확인 누르면 스냅샷 생성🤗 배포/Docker 2022.02.25
[Docker] MobaXterm을 활용한 SSH 접속 MobaXterm(터미널 애뮬레이터 프로그램)을 활용한 SSH 접속 👉 원격 로그인 👉 가상머신(우분투)로 연결하기 위함 👉 MobaXterm이 아닌 putty, Xshell 모두 가능 SSH 연결 설정 MobaXterm 실행 > New session > SSH Basic SSH settings : Remote host 127.0.0.1 / Specify username 체크 후 목록 선택(아이콘 클릭 후 계정 정보 설정) / Port : 105 계정정보 설정 위 사진의 사람 아이콘 클릭 > New 버튼 클릭하여 저장된 계정 정보 입력 후 OK OK 클릭하면 SSH 연결 설정 완료👍 root 사용자로 전환 $ su - 암호 입력 사용자 계정으로 전환 # exit 로그아웃 배포/Docker 2022.02.24
[Docker] 우분투 설정하기 우분투 설정하기 Oracle VM에서 docker-ubuntu 시작 클릭 계정 로그인 우분투 설정(해상도 및 네트워크 구성) 해상도 설정 오른쪽 위쪽 아래 화살표 ▼ 클릭 후 설정 클릭 ✔ 왼쪽 메뉴에서 디스플레이 클릭 > 1280*960 클릭 > 적용 > 바뀐상태 유지 네트워크 구성 ✔ 네트워크 클릭 > 유선의 설정 버튼 클릭 > IPv4 탭 클릭 > 수동 클릭 > 주소에 도커 ip 입력 (10.100.0.105 / 24 / 10.100.0.1) > DNS 입력 (10.100.0.1) > 적용 클릭 > 설정을 클릭하여 변경한 ip가 제대로 적용되었는지 확인 (안되었다면 on/off 버튼 변경 해보기) 더보기 기본적으로 우분투는 dhcp모드(자동으로 ip를 받아서 실행)임 👉10.100.0.4 이를 st.. 배포/Docker 2022.02.23
[Docker] 우분투(Ubuntu) 설치 후 Oracle VM에 환경 구성 vm에 ubuntu 20.04 설치하고 도커 애플리케이션 동작될 수 있도록 기본 환경구성 하기 • 우리가 만들었던 vm에 ubuntu 20.04 버전 설치 • 기본 환경구성 • 원격 로그인 가능하도록 SSH설치하고 원격 로그인 테스트 ubuntu 다운로드 후 설치 https://ubuntu.com 접속 👉 다운로드 탭 클릭 Desktop 버전 : GUI 기본 탑재 ✔ Server 버전 : 서버를 위한 최소한의 프로그램 탑재 더보기 참고 👇 ✔ 우분투 리눅스는 매년 4월/10월에 버전 업데이트 함 ✔ 그 중 4월 버전이 LTS(Long Term Support : 10년간 기술 지원)버전임 ✔ 그 외 나머지는 9개월간 지원 설치한 우분투를 가상머신에 설정하기 오라클 VM 실행 👉 네트워크 설정 변경 필요 우.. 배포/Docker 2022.02.22
[Docker] Hypervisor 설치하기 1️⃣ VirtualBox 다운로드 후 설치 💻 Oracle VM VirtualBox Windows hosts 클릭(자신의 os에 맞는 버전 받기) 👉 setup파일 실행 👉 기본 설정으로 설치 진행 (참고) oracle corporation 범용 직렬 버스 컨트롤러 설치하기 항상 신뢰를 선택하고 설치하면 다른 장치 드라이버는 설치 여부를 묻지 않고 설치됨 설치 완료👏👏 2️⃣ 설치된 VirtualBox에 네트워크 구성 vm끼리 통신을 잘할 수 있도록 네트워크 구성을 할 것임(NAT 네트워크) LocalNetwork라는 NAT 네트워크를 만들어서 가상머신과의 통신이 잘 될 수 있는 환경 구성 💡 NAT Network을 만들어야하는 이유? · 가상 컴퓨터들이 외부(구글, 네이버) Network이 가능 · .. 배포/Docker 2022.02.07
[Docker] VirtualBox와 Hypervisor ❓ VirtualBox Hypervisor 중 하나 ❓ Hypervisor 컴퓨터 1대에 Hypervisor 프로그램(VirtualBox,VMware 등)을 통해 컴퓨터를 여러대(VM)를 생성 할 수 있음 이렇게 만들어진 컴퓨터를 VirtualMachine이라고 하고 각각의 머신은 cpu, 메모리, 하드디스크, Network을 각자 가지고 용도에 맞게끔 동작시킬 수 있음 배포/Docker 2022.01.27
[Docker] 도커 설치 실습 순서 🍍 도커 설치 실습 순서 1️⃣ virtualBox설치 👉 네트워크 구성 👉 vm(가상머신) 만들기 virtualBox : Hypervisor 프로그램(virtualBox 설치 = 하이퍼바이저) Hypervisor : 가상 머신을 생성하고 구동하는 소프트웨어 2️⃣ VM에 Ubuntu 20.04 설치하고 기본 환경 구성 하기 3️⃣ VM에 CentOS 설치하고 기본 환경 구성 하기 🎉요기까지 하면 OS가 구성된 컴퓨터 준비 완료🎉 4️⃣ Ubuntu/CentOS Server에 Docker 설치 하기 둘 다 사용할 줄 아는게 좋음(실무에서 사용 비율이 비슷함) 5️⃣ windows 10에 DockerDesktop 설치하기 👉 가상머신 만들지 않고 윈도우즈에 직접 설치 배포/Docker 2022.01.26
[Docker] 설치 준비 🍍 도커 설치 준비 1️⃣ 컴퓨터(cpu : 2core, memory: 2GB 이상) 도커만 설치한다면 하드웨어에 크게 영향을 받진 않지만 이후 쿠버네티스를 운영한다면 필요한 최소 사양 cpu 사양확인 방법 1. Win+R 2. dxdiag 입력 3. 프로세서 CPUs 부부 확인(6CPUs면 6코어), 메모리는 2048MB 이상(2GB) 권장 2️⃣ 운영체제(리눅스 또는 Windows, MacOS 등) 3️⃣ 도커(docker) 설치 4️⃣ 도커 서비스 실행 배포/Docker 2022.01.25
[Docker] 컨테이너란? 🍋 컨테이너란? 어플리케이션을 작동시키기 위해 필요한 라이브러리나 어플리케이션 등을 하나로 모아, 마치 별도의 서버인 것처럼 사용할 수 있도록 만든 것 🍋 컨테이너를 배우는 이유? 1️⃣ 과거 엔터프라이즈 시장에서는 대용량 Bare Metal(깡통)에 여러개의 앱을 운영하는 구조로 운영해왔음 2️⃣ 시대적으로 변화하면서(하드웨어 가격 싸지고 성능은 좋아지고, 운영해야 하는 컴퓨터 시스템은 더 대용량 요구) -> Hypervisor에 VM을 만들고 그 위에서 앱을 돌리는 방식으로 진행 3️⃣ 클라이언트 요구에 따라 애플리케이션을 Scale In, Out을 자유롭게 할 수 있는 요구사항이 필요로 하게 됨(서비스 중단없이) 그래서 Bare Metal에 OS를 올리고 거기에 컨테이너 엔진을 올림 4️⃣ 컨테이너.. 배포/Docker 2022.01.24