Sinbum's blog
  • 인셉션 개발자
    • History
    • Editorial Board
    • 세미나
      • MS_빅데이터_분석_교육
      • Databricks_Musinsa_사례분석
      • Databricks_AMOREPACIFIC_사례분석
    • 개발자 꿀팁
  • 리눅스
    • 리눅스 기초
      • 기본명령어
      • 프록시서버
      • 온프레미스
      • systemd
      • 우분투 앱
      • vi 사용법
    • 도커
      • MSA 아키텍처
      • 도커 설명
      • 도커 설치
      • 도커 가이드
        • 컨테이너 만들기
        • 컨테이너 보관
        • 컨테이너 사용
        • 컨테이너 관리
        • 컨테이너 볼륨
        • 컨테이너 통신
        • 도커 연습
  • 언어
    • 자바
      • 자바(JAVA)는 무엇인가?
        • JVM 메모리
      • 자바 설치 가이드
      • 자바 언어 활용
        • 변수
        • static
        • 상수
        • 연산자
        • 제어문
        • 배열
        • CLI-자바사용
        • 클래스
        • 메소드
        • 값에의한 호출
        • GUI 프레임
        • 생성자
        • 오버로딩
        • 상속
        • 상속생성자
        • 접근제한자 와 가비지 컬렉션
        • 추상클래스 와 인터페이스
        • 다중구현
        • 예외처리
        • 컬렉션 프레임워크
        • 쓰레드
        • 네트워크
        • 다중 접속 서버 구현
      • 간단한 채팅 앱 개발하기
    • 파이썬
      • 파이썬(Python)은 무엇인가?
      • 파이썬 설치 가이드
      • 파이썬 언어 활용
        • 변수
        • 입력,출력
        • 타입선언
        • 자료구조
        • 주석처리
        • 문자열
        • 리스트
        • 반복문
        • 연산자
        • 조건문
        • 정규표현식
          • re 모듈
          • 메타문자1
          • 메타문자2
          • 그루핑
          • 전방탐색
          • 문자열 바꾸기
          • Greedy 와 Non-Greedy
      • 마치며...
  • 형상관리,CI/CD
    • 깃허브
      • 깃허브 협업 모델
      • 깃허브 설치 와 ssl
      • 깃허브를 잘쓰는 팁 모음
  • BigData
    • BigData 개념
      • OLTP,OLAP
      • ELT,ETL
      • DW
      • ObjectStorage
      • LambdaArc
      • OGG
    • Kafka
      • 환경설정 및 소스코드 다운로드
      • 아파치 카프카는?
        • 카프카의 시작
        • 카프카 특성
        • 빅데이터 아키텍처
      • 카프카 기초 개념
    • BuildApplications
      • Airflow
      • Grafana
    • PowerBi
      • DAX
        • REMOVEFILTERS
        • DAX_문법
        • DAX_함수
    • Azure
      • SynapseAnalytics
  • IOT
    • 아두이노
      • 설치 및 기초
      • 센서의 종류
      • led 출력하기
      • 시리얼 통신
      • 무선 통신
  • About
    • SINBUM
    • INTEREST
    • PROJECTS
      • 업무 프로젝트
      • 개인 프로젝트
        • 티스토리API를 사용한 블로그 앱
        • 노션 API와 블로그 연동 자동화 하기
        • 로지텍 마우스 수리
    • CONTACT
Powered by GitBook
On this page
  • VirtualBox 설치 - 네트워크 구성 - VM(가상머신)만들기
  • VM에 Ubuntu 20.04 설치하고 기본환경 구성
  • VM에 centos 설치하고 기본환경 구성
  • Ubuntu/CentOS Server에 Docker 설치
  1. 리눅스
  2. 도커

도커 설치

Previous도커 설명Next도커 가이드

Last updated 2 years ago

  • 도커 설치시 필요한 요소

  • 사양

    • 운영체제 : 리눅스, windows

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

  • 도커 설치하기

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

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

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

    • Ubuntu/CentOS Server에 Docker 설치

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

  • VirtualBox 다운로드 후 설치

  • 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 설치하고 기본환경 구성

  • 설치 후 환경구성하기.

    • 관리자 계정 : {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}\

CentOs 다운로드 링크

도커 문서 :

https://www.virtualbox.org/
vmware 설치 방법 링크
https://centos.org
https://docs.docker.com