도커(Docker) - 유튜브 'TTABAE-LEARN' 따라하기 2

유튜브 'TTABAE-LEARN'

모든 출처는 https://youtu.be/3HId-tpYaZs

2. 도커 설치 실습

VM 환경 설정

Ubuntu 편

1. Hypervisor 설치

현재 VMware Workstation 을 사용 중이므로 생략!

2. VM 네트워크 설정

!기준

  VM - Network 구성
  	NAT 네트워크 추가
  	NAT 네트워크 이름 : localNetwork
  	네트워크 CIDR : 10.100.0.0/24
  	DHCP 지원
  	포트포워딩
  		이름	/	프로토콜	/	호스트IP	/	호스트포트	/	게스트IP	/	게스트포트
  		docker1	/	TCP	/	127.0.0.1	/	105	/	10.100.0.105	/	22
  		docker2	/	TCP	/	127.0.0.1	/	106	/	10.100.0.105	/	22
  
  1. 원하는 네트워크 구역 사용
  2. CIDR = 네트워크 대역
  3. DHCP = 설정된 네트워크 대역 내 자동IP 설정
  4. 포트포워딩 = 원격으로 진입하기 위한 포트 설정
  		호스트인 127.0.0.1 의 105번 포트로 연결하면 게스트인 10.100.0.105 의 22번 포트로 연결시키겠다!
  		+ 22번 포트는 SSH 전용 포트
  		+ SSH = 원격 제어를 위한 보안 통신 프로토콜

이성미 강사님의 영상 설정과 동일합니다!

각 네트워크 구성요소 자세한 설명

변경 : RAM의 경우 4GB로 진행했음!


! VM 네트워크-NAT 설정

3. Ubuntu 설치

이전에 포스트한 내용으로 생략!
! 다만 네트워크 설정에서
와 같이 만든 NAT를 설정해주어야함!

4. Ubuntu 내 네트워크 설정

설정탭에서 기준으로한 네트워크 설정을 마쳐주고
ip 설정과 호스트네임을 확인해준다!
호스트 네임 변경 : sudo vi /etc/hostname

'sudo vi /etc/hosts'를 통해 앞으로 설정할 centos의 ip와 호스트네임을 입력하여 서로 통신이 원활하게 할 수 있게함.

이후 핑 테스트도 통과한 모습

!혹시 영상대로 했는데 네트워크 연결이 안되는 경우는 여길 참조!)


부팅모드를 gui에서 text로 변경

루트 및 사용자 암호 변경

SSH 서버 설치

우선 apt-get(advanced packaging tool) 업데이트

이후 apt-get install -y openssh-server curl vim tree 입력

apt-get을 통해 조건은 모두 yes로 진행
openssh-sever(오픈ssh서버가 리모트하여 우리 시스템으로 들어올 수 있도록 포트 오픈)
curl(서버와 통신할 수 있는 커맨드 명령어 툴)
vim(편집기)
tree(디렉터리 및 파일 구조 탐색) 설치

SSH 설치 현황 확인

SSH 테스트(guru사용자로 들어가보기)

5. Xshell을 이용하여 실제 원격접속


기준에 맞춘 연결 설정

사용자 인증 설정


연결 후 테스트

관리자 접속 테스트
whoami : 사용자 테스트
ip addr : 설정 ip 테스트
cat /etc/os-release : os 버전 확인
free -h : 시스템 메모리 확인
uname -r : 커널버전 확인

gui모드 : sudo systemctl isolate graphical.target
text모드 : sudo systemctl isolate multi-user.target

좋은 웹페이지 즐겨찾기