Server/Docker

[Docker] 도커 설치 - VM ubuntu 설치 및 설정

유쾌한고등어 2023. 2. 20. 19:10

사전 준비: VertualBox 설치 - Network 구성 - VM(가상머신) 만들기

 

- VM 을 설치했다면, 도구->환경 설정-> 네트워크 클릭 후 다음과 같이 정보 설정 후 포트 포워딩 클릭

 

- 포트 포워딩 규칙 설정

- docker-ubuntu (Linux), docker-centOS(redhat) 새 가상 머신 생성

 

2. VM에 ubuntu 20.04 설치하고 기본 환경 구성하기 (+ 원격 로그인 가능하도록 구성)

 

- 아래 사이트로 가서 Ubuntu 20.04 Desktop LTS를 다운로드 받는다.

https://ubuntu.com/download/desktop

 

Download Ubuntu Desktop | Download | Ubuntu

Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.

ubuntu.com

 

- docker-ubuntu 설정을 다음과 같이 바꾼다.

기본 메모리 크기 늘려주기
저장소 ISO 설정
네트워크 연결 확인

 

- docker-ubuntu 실행 후 ubuntu를 설치해준다.

- 설치 후 설정->디스플레이에서 해상도를 조절해주자.

 

- 다음으로는 네트워크 설정이다. 자동 IP 대신 수동 IP를 아래와 같이 입력해준다. 네트워크->설정

 

- 이제 화면을 닫고 화면에서 터미널을 연다.

- ip addr로 inet주소가 10.100.0.105 로 알맞게 설정되었는지 확인해준다.

- sudo vi /etc/hostname 을 입력후 기존호스트네임.example.com 을 입력 해준다.

- sudo vi /etc/hosts 입력후 파일을 아래와 같이 바꾼다.

 

- 네트워크 구성이 잘 되었는지 확인해보자. ping -c 3 8.8.8.8 입력 후 아래와 같이 나오면 성공이다.

 

- 다음으로 루트 패스워스 변경을 해보자. sudo passwd root 입력 후 암호를 설정해준다.

- 'su - root' 를 입력해 계정을 전환한다.

- 다음을 입력해 Text 부팅으로 수정해준다. 

- systemctl set-default multi-user.target 

 

- 다음을 입력해 어플리케이션을 설치한다.

- apt-get update

- apt-get install -y openssh-server curl vim tree

 

* SSH란? remote login을 지원해주는 Application. 설치하면 가상서버에 연결 할 수 있다.

 

- 이제 로그인을 해보자. 다음을 입력. ssh hj@localhost   (( hj : username))

- exit을 사용해 로그아웃이 가능하다.

- reboot

 

- GUI 모드로 전환 sudo systemctl isolate graphical.target (텍스트모드는 sudo systemctl isolate multi-user.target)

 

 


+) VM 리눅스를 포트포워딩을 통해 SSH 로 접속해보기

<미리보는 결과>

하...SSH접속이 한참동안 안되어서 삽질했다.

원인은 간단했다. 네트워크 유선을 연결안됨으로 설정해놓음....

이런 바보같은 실수를 .... OTL

 

- ubuntu안에서 설정을 눌러,아래와같이 설정한대로 잘 되어있는지 확인한다.

 

 

- ip addr을 통해 inet 주소가 올바른지 확인한다.