도커 설치

  • 도커 설치시 필요한 요소

  • 사양

    • 운영체제 : 리눅스, windows

    • cpu:2core, memory: 2GB 이상

  • 도커 설치하기

  • VirtualBox 설치 - 네트워크 구성 - VM(가상머신)만들기

    • VM에 Ubuntu 20.04 설치하고 기본환경 구성

    • VM에 centos 설치하고 기본환경 구성

    • Ubuntu/CentOS Server에 Docker 설치

VirtualBox 설치 - 네트워크 구성 - VM(가상머신)만들기

  • VirtualBox - Network 구성

    • NAT 네트워크 추가 : 파일 - 환경설정 -네트워크 -추가

    • 네트워크 이름 : localNetwork

    • 네트워크 CIDR: 10.100.0.0/24

    • DHCP 지원

    • 포트포워딩

  • 가상머신 만들기

    1. docker-ubuntu (cpu:2core, memory: 2GB 이상,network(local),disk(20GB))

    2. docker-centos (cpu:2core, memory: 2GB 이상,network(local),disk(20GB))

VM에 Ubuntu 20.04 설치하고 기본환경 구성

  • GUI 로그인 : guru / work

  • 서버구성 : 네트워크설정

    • IP address : 동적할당 된 어드레스

    • hostname 변경 : /etc/hostname : docker-ubuntu.example.com

    • /etc/hosts 파일에 호스트 정보 추가 하기

  • Text 부팅으로 수정

  • root password 설정 : sudo passwd root - password

  • SSH 서버 설치 후 운영

    • apt-get update && apt-get install -y openssh-server curl vim tree

  • Xshell 로 로그인 구성하기.(원격 접속)

    • 그래픽 모드 : sudo systemctl isolate graphical.target

    • 텍스트 모드 : sudo systemctl isolate multi-user.target

VM에 centos 설치하고 기본환경 구성

  • CentOs 다운로드 링크 https://centos.org

  • 설치 후 환경구성하기.

    • 관리자 계정 : {id입력} / work\

    • root password : {password입력}

    • 해상도 조절

    • 네트워크 구성:10.100.0.106/24,GW:10.100.0.1,DNS:10.100.0.1,

      • hostname:docker-centos.example.com

      • /etc/hosts 구성하기

        • 연결되어있는 네트워크 지정해주기.

        • 예) 10.100.0.106 {hostname 입력} {name 입력}

        • 예) 10.100.0.106 docker-centos.example.com docker-centos

      • text-login 구성

        • systemctl set-default multi-user.target

      • sshd 서비스 동작상태 확인하기.

        • systemctl status sshd

      • MobaXterm으로 세션 로그인 설정 후 접속. - 우분투에서의 원격 접속과 같음.

Ubuntu/CentOS Server에 Docker 설치

  • Docker 설치

  • 설치방법

    • Repository를 이용해 설치

    • Download 후 직접 설치하기

    • Script를 이용한 설치

  • 설치후 동작 상태 확인

    • 센트os 환경에서 os 부팅시 도커 작동 활성화

      • systemctl enable docker

  • 사용자 도커 권한 할당.

    1. 수퍼유저 계정 접속. - su

    2. 도커에 권한 유저 추가 - usermod -a -G docker {사용계정 userid}\

Last updated