본문 바로가기
Docker

[Docker] 로컬 환경 구성 4 - CentOS 설치

by NJ94 2024. 2. 5.

목표

VM에 CentOS 설치 및 네트워크 구성

 

1. CentOS 다운로드

CentOS Linux

7-2009

 

https://www.centos.org/download/

 

Download

Home Download Architectures Packages Others x86_64 RPMs Cloud | Containers | Vagrant ARM64 (aarch64) RPMs Cloud | Containers | Vagrant IBM Power BE (ppc64) RPMs Cloud | Containers | Vagrant IBM Power (ppc64le) RPMs Cloud | Containers | Vagrant ARM32 (armhf

www.centos.org

 

1.1 x86_64 클릭

 

1.2 http://mirror.elice.io/centos/7.9.2009/isos/x86_64/  클릭

 

1.3 CentOS-7-x86_64-DVD-2009.iso  클릭

 

1.4 다운로드 완료

 

2. CentOS 설정

      1. VirtualBox > docker-centos 클릭 > 마우스 오른쪽 클릭 > 설정 클릭

      2. 설정 > 시스템 > 메모리 크기 올리기
        : 2048 > 4096
      3. 설정 > 저장소 > 컨트롤러 IDE > 비어있음 > 오른쪽 CD룸 아이콘 클릭 > 디스크 파일 선택 > 위에서 다운받은 CentOS.iso 선택
      4. docker-centos 클릭 후 > 시작

      5. 부팅 완료 후, 아래의 순서대로 진행

        * 마우스 나가기 Ctrl + Alt (설정 부분은 인터넷 쳐보기)

        1. 언어 선택
        - English (United States)

        2. INSTALLATIONS SUMMARY

        -- LOCALIZATION
        1) Date Time 클릭
        - 한국 위치로 변경 (Asia - Seoul)
        2) KEYBOARD
        - English(US)
        3) LANGUAGE SUPPORT
        - English (United States)

        -- SOFTWARE
        1) INSTALLATION SOURCE
        - Local media
        2) SOFTWARE SELECTION 
        - GNOME Desktop

        -- SYSTEM
        1) INSTALLATION DESTINATION
        -  클릭 후, DONE 누르면 자동으로 설정됨
        2) NETWORK & HOST NAME
        - Ethernet (enp0s3) ON 으로 설정 
        - Host name 변경  : docker-centos.example.com > Apply

        2-1) NETWORK & HOST NAME > Configure...클릭
        - IPv4 Settings 클릭
        - Address: 10.100.0.106
        - Netmask: 24
        - Gateway: 10.100.0.1
        - DNS servers:10.100.0.1
        - SAVE 버튼 클릭

        ---- Begin Installation 클릭 설치 진행

      6. CentOS 는 설치할때 Root 패스워드 설정이 가능함

        USER SETTINGS

        --- ROOT PASSWORD
        1.ROOT PASSWORD  클릭

        --- CREATE USER
        Full name: guru
        User name: guru
        password: ....
        confirm password

      7. 설치 완료 후, 우측 하단 리부트 버튼 클릭

      8. 라이센스 동의 > FINISH CONFIGURATION

        Centos 는 라이센스를 수락을 해야지만 사용가능

        -- LICENSING
        - LICENSE INFORMATION 
        - i aceept the license agreement. 체크

      9. 로그인
        CentOS는 root/guru 둘다 로그인 가능.
        root 계정이 시스템 관리자로 등록되어있다.

3. CentOS 네트워크 구성

        1. 설정 화면 진입 (우측 상단 클릭)

        2. Region & Lanuage > [+] 클릭 > 한국어 추가
        3. Privacy > Screen Lock > Off
        4. Power > Savling > Naver 

        5. Network > 위에서 설정한 IP 주소가 정확하게 설정이 되어있는지 체크
        6. 바탕화면 > 마우스 오른쪽 키 > 터미널 진입
        7. ip 체크

          $ ip addr

          CentOS를 데스크탑 버전으로 설치하게되면 가상머신안에 하이퍼 바이저(KBM)가 설치됨. 그래서 그것을 종료해야됨


        8. KBM 중지 작업 진행

          $ systemctl stop libvirtd
          $ systemctl disable libvirtd //다음번에도 실행 안되도록 처리

        9. hostname 체크

          $ vi /etc/hostname
          //docker-centos.example.com

        10. hosts 체크

          $ vi /etc/hosts

          //아래 내용추가
          10.100.0.105  docker-ubuntu-example.com  docker-ubuntu
          10.100.0.106  docker-centos-example.com  docker-centos

        11. PING 체크

          $ ping 8.8.8.8 -c  3

        12. 텍스트 로그인 형태로 변경

          $ systemctl set-default multi-user.target

        13. centos는 기본적으로 ssh 데몬이 설치되어있고, 방화벽도 열려있음, 아래의 명령어로 확인

          $ systemctl status sshd
          //Active : acitve(running) 확인

          tree 설치
          $ yum install -y tree

        14. 환경 구성완료
        15. 우측 상단에 클릭하고 리스타트 진행

 

4. CentOS Xshell 접속

4.1 아래 내용 입력

4.2 사용자 인증 정보 입력

4.3 접속 완료

 

$ exit
//명령어로 접속 종료

 

5. CentOS 스냅샷

참고

[따배도] 2-3. 도커 설치하기: CentOS 설치 및 네트워크 구성
https://www.youtube.com/watch?v=xNby1hi3dow&list=PLApuRlvrZKogb78kKq1wRvrjg1VMwYrvi&index=7