1. Ubuntu 설치
- Ubuntu Desktop 버전 20.04 설치
- LTS(Long Term Support) : 10년간 기술 지원(나머지 9개월 지원)
- 해당 파일(.iso)을 다운로드 받은 이후에, 설치하는것이 아니라, .설치한 파일을 가지고 VIrtual Box 가상머신에 등록할 예정
Enterprise Open Source and Linux | Ubuntu
Ubuntu is the modern, open source operating system on Linux for the enterprise server, desktop, cloud, and IoT.
ubuntu.com
2. VirtualBox Docker-ubuntu 가상 머신에 Ubuntu 등록
- docker-ubuntu 클릭 > 설정 > 시스템 > 기본 메모리 수정 (2048 -> 4096)
- 설정 > 저장소 > 컨트롤러:IDE "비어있음" 클릭
- 광학 드라이브: IDE 세컨더리 마스터 옆에 동그란 CD룸 클릭
- 디스크 파일 선택 클릭
- 위에서 다운로드 받았던 ubuntu.iso 파일 클릭
- docker-ubuntu 클릭 -> 시작 클릭
: "Try or Install Ubuntu" 화면이 나올경우 엔터 - 언어 선택
- 한국어
- Ubuntu 설치 클릭 - 키보드 레이아웃
- Korean
- Korean - Korean (101/104-key compatible)
- 계속 하기 클릭 - 업데이트 및 기타 소프트웨어
- 일반설치
- 계속 하기 클릭
- Ubuntu 설치 중 업데이트 다운로드 - 설치 형식
- 디스크를 지우고 Ubuntu 설치
- 지금 설치 클릭
- "바뀐 점을 디스크에 쓰시겠습니까?" > 계속하기 클릭 - 어디에 거주하고 계십니까?
- Seoul
- 계속하기 클릭 - 당신은 누구십니까?
- 이름: guru
- 컴퓨터이름: docker-ubuntu-example.com
- 사용자 이름: guru
- 암호확인: <....>
- 암호선택: <....>
- 계속하기 클릭 - 설치 완료 후, 재부팅
- 위에서 입력한 패스워드 입력 후 로그인 진행 - 접속 후 설정
- 네트워크 설정 > 유선 > 연결됨 1000mb/s > 톱니바퀴 클릭.
- 네트워크 구성
1. 톱니바귀 클릭 후 접속
2. IPv4 탭 클릭
3. IPv4 방식 > 수동 클릭
4. 주소: 10.100.0.105
5. 네트마스크: 24
6: 게이트웨이: 10.100.0.1
7. 네임서버(DNS) : 10.100.0.1
8. 적용 버튼 클릭
적용 버튼 클릭 후 재 접속 시, 위에서 변경된 정보가 변경되었는지 체크
3. 터미널 접속
- 접속방법1: 바탕화면 클릭 후, 마우스 오른쪽 키 Open in Terminal
- 접속방법2: 좌측 하단 메뉴 클릭 후 > 터미널 클릭
- 접속 후, 다른 경로 일경우 루트 경로로 이동
3.1 ip 주소 확인
$ ip addr
// inet 10.100.0.105
3.2 hostname 확인
$ hostname
// docker-ubuntu-example
3.2 hostname 변경
$ sudo vi /etc/hostname
docker-ubuntu-example -> docker-ubuntu-example.com
1. insert : 입력
2. 텍스트 수정
3. : 입력
4. :wq : 저장하고 나가기
- q! : 나가기
- wq: 저장하고 나가기
VI 에러 발생 시
$ sudo apt-get update
$ sudo apt-get install vim
3.3 docker-ubuntu, docker-centos 통신 가능하도록 설정
$ sudo vi /etc/hosts
10.100.0.105 docker-ubuntu-example.com docker-ubuntu
10.100.0.106 docker-centos-example.com docker-centos
3.4 여기까지 네트워크 구성 완료. 핑 테스트 진행
$ ping -c 3 8.8.8.8
// 구글DNS로 요청해서 외부랑 네트워크가 되는지 체크
3.5 Root 패스워드 설정
$ sudo passwd root
//우분투는 루트 계정에 패스워드가 없기 때문에 루트로 전환이 안됨
//그래서 패스워드 설정을 해줘야지만 루트로 계정 로그인이 가능
$ sudo passwd guru
// guru 계정 패스워드 변경
3.6 Root 계정 로그인
$ su - root
암호: ..
루트 계정 로그인 성공
3.7 텍스트 모드로 변경
GUI를 지원하지만, 하드웨어를 적게 쓰게 위해서 텍스트 모드로 변경
$ systemctl set-default multi-user.target
GUI 모드로 보고 싶을 경우
$ sudo systemctl isolate graphical.target
//텍스트 모드
$ sudo systemctl isolate multi-user.target
3.8 SSH 서버 설치
$ apt-get update
$ apt-get install -y openssh-server curl vim tree
//설치 완료 후 확인
$ systemctl status sshd
3.9 환경 구성 완료
$ exit
$ reboot
//reboot를 해야지만, 텍스트 로그인 모드로 전환됨
4. xshell 을 통한 접속
- 이름, 이메일 등록하면 무료로 사용 가능
- 무료 라이선스 다운로드 진행
https://www.netsarang.com/ko/xshell-download/
Xshell 다운로드 - NetSarang Website
다운로드 구매하기 개요 라이선스 종류를 선택하세요 기재하신 정보 중 이름, 회사(기관), 이메일 정보는 제품 출시나, 업데이트 정보 등을 신속하게 제공하기 위해 사용합니다. 이 정보는 서비
www.netsarang.com
포트 포워딩을 통해서 docker1에 접속 가능하도록 설정했음
새 세션 생성
이름: docker-ubuntu
호스트:127.0.0.1
포트번호: 105
사용자 인증
1. 사용자 이름 입력
2. 암호 입력
5. 스냅샷 설정
- docker-ubuntu 메모리 내리기
: 설정 > 시스템 > 4096 > 2048 - docker-ubuntu 옆에 햄버거 아이콘 클릭 > 스냅샷
- 스냅샷: 현재 시점을 저장, 언제든 되돌릴 수 있음 - 찍기 클릭
스냅샷 이름: os-install
스냅샷 설명:
guru: "자신이 입력한 패스워드"
root: "자신이 입력한 패스워드"
ipaddr: 10.100.0.105
sshd
text-login - 완료
참고
[따배도] 2-2. 도커 설치하기: 우분투(Ubuntu) 설치
https://www.youtube.com/watch?v=REYVRyXdSKU&list=PLApuRlvrZKogb78kKq1wRvrjg1VMwYrvi&index=6
'Docker' 카테고리의 다른 글
[Docker] 로컬 환경 구성 5 - Ubuntu Docker 설치 (0) | 2024.02.05 |
---|---|
[Docker] 로컬 환경 구성 4 - CentOS 설치 (0) | 2024.02.05 |
[Docker] 로컬 환경 구성 2 - 가상 머신 생성 (0) | 2024.02.05 |
[Docker] 로컬 환경 설치 1 - Virtualbox 설치 (2) | 2024.02.05 |
[Docker] 명령어 (0) | 2023.12.04 |