728x90
cicso-lab
배포용 이미지 > iso > ubutu22.04-desktop-amd64.iso 다운
1. 배포용 이미지 - ISO
ubuntu-22.04-desktop-amd64.iso
ubuntu-20.04-desktop-amd64.iso
ubuntu-20.04.2-live-server-amd64.iso
CentOS-7-x86_64-DVD-2009.iso
Rocky-9.3-x86_64-minimal.iso
1. 전통적인 시스템 구성
- 구성:
- 하드웨어: CPU, 메모리, HDD 등
- 운영체제: Windows, Linux 등
- 애플리케이션: 사용자가 동작시킬 프로그램
2. 가상 머신
- 구성:
- 하드웨어: CPU, 메모리, HDD 등
- 운영체제: Windows, Linux 등
- 가상화: VirtualBox, VMware 등
- 운영체제 설치 후: 애플리케이션
- 특징:
- 가상 머신은 실제 컴퓨터 자원 내에서만 동작합니다.
- 운영체제 설치가 필수이며, 시간이 많이 소요되고 용량이 큽니다.
3. 도커 컨테이너
- 구성:
- 하드웨어: CPU, 메모리, HDD 등
- 운영체제: Windows, Linux 등
- 도커 엔진: 컨테이너 관리
- Bins/Libs: 운영체제의 핵심 요소들
- 애플리케이션: 프로그램
- 특징:
- 도커는 운영체제의 일부만 다운로드하여 프로그램만 실행할 수 있도록 합니다.
- 다른 사람이 만든 이미지를 다운로드하여 바로 사용할 수 있습니다.
- 운영체제를 설치하지 않고, 컨테이너만 활용 가능하며, 설치가 불필요합니다.
- 도커 이미지: Bins/Libs + Application을 압축하여 제공되는 파일입니다.
4. VM VirtualBox 설정
- 설정 절차:
- 파일 > 환경설정 > 일반: 기본 머신 폴더 지정 (예: VM 폴더 만들기)
- 입력 > 가상 머신: 호스트 키 조합을 Ctrl+Alt로 설정
- 도구 > 네트워크 > 속성: 네트워크가 192.168.56./24로 설정되었는지 확인
5. 도커 설치 및 원격 접속
- 새 가상 머신 만들기:
- 모드: 전문가 모드
- 이름: Docker (예시)
- 운영체제: Linux > Ubuntu 22.04
- 메모리: 4096MB (4GB)
- 프로세서: 2개
- 하드디스크: 50GB
- 설정 완료 후:
- 저장소: 비어있는 상태에서 ubuntu-22.04 ISO 파일을 선택
- 네트워크: 어댑터 2를 활성화하고, 호스트 전용 어댑터 설정
- 해상도 문제 해결:
- 우분투 설치 중 해상도가 맞지 않으면, 화면 해상도를 1280x768로 변경
- 설치 시 한국어 등록:
- 한국어로 등록하면 언어 지원만 설치되므로 주의
6. MobaXterm 다운로드 및 설정
- 다운로드: Home Edition Installer
- 압축을 풀고 설치 후 실행
- 전원 설정:
- 전원(power)에서 꺼짐 안 함으로 설정
- 터미널 설정:
- 우클릭 > 터미널 열기
- 색상 변경: 우측 상단 ≡ > 설정 > 일반 > 창 배경 및 글자 색상 변경
7. 우분투 업그레이드 및 필수 도구 설치
- 업데이트 및 업그레이드
sudo apt update -y && sudo apt upgrade -y
- 필수 도구 설치
sudo apt install -y vim net-tools openssh-server
8. 네트워크 설정
- enp0s8 설정:
- IPv4 수동 설정:
- IP 주소: 192.168.56.10/24
- 게이트웨이: 192.168.56.2
- DNS: 8.8.8.8
- 설정 후 네트워크 인터페이스를 껐다 켜기
- IPv4 수동 설정:
9. 원격 접속
- SSH로 원격 접속:
- 연결 시 yes 입력 후 비밀번호 입력
ssh ubuntu@192.168.56.10
- MobaXterm으로 원격 접속:
MobaXterm을 실행하고 Session > 192.168.56.10 ubuntu를 선택한 후 비밀번호 busanit 입력 - 우분투 종료:
sudo init 0
10. 헤드리스 시작 및 네트워크 점검
- 헤드리스 시작: 우분투를 GUI 없이 원격으로 시작할 수 있게 설정
- Ping 테스트:
- -c4는 4번만 요청을 보냅니다. 네트워크가 연결되어 있는지 확인합니다.
ping -c4 8.8.8.8
- NSLookup 테스트:
도메인의 IP 주소를 확인하기 위해 사용
nslookup [도메인명]
11. 도커 버전 확인
- 현재 도커 버전 확인:
docker --version
728x90
'AWS 교육 > Docker-AWS (월)' 카테고리의 다른 글
241007_Docker Network 브릿지, namespaces, DNS서버, 지정 (0) | 2024.10.07 |
---|---|
240930_Docker 컨테이너, 네트워크 (0) | 2024.09.30 |
240925_네트워크 축약 (0) | 2024.09.25 |
240923_Docker image 기본 (0) | 2024.09.23 |
240909_Docker 기초 (0) | 2024.09.10 |