본문 바로가기
INFRA/DevOps

[Docker] Docker Engine 설치 실습

by BTC_비웃는사나이 2022. 6. 14.

1. Ubuntu에서 Docker 설치 실습

  • computer resources
    • Azure VM : D2s_v3
    • CPU : 2core
    • Memory : 8GB
    • Disk : 16GB
    • OS : Ubuntu 20.04 LTS - Gen2
    • Private ip : 10.100.0.105

timezone 변경

sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

 

hostname 변경

sudo vi /etc/hostname
docker-ubuntu.example.com

 

hosts 등록

sudo vi /etc/hosts

10.100.0.105    docker-ubuntu-example.com       docker-ubuntu
10.100.0.106    docker-centos-example.com       docker-centos

 

root password 등록

sudo passwd root

 

운영을 위해 필요한 프로그램 설치

sudo apt-get update
sudo apt-get install -y openssh-server curl vim tree

 

reboot

reboot

 

Repository를 이용하여 Docker engine 설치

https://docs.docker.com/engine/install/ubuntu/ 참고하여 설치 진행

 

Set up the repository

sudo apt-get update

sudo apt-get install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

 

Add Docker's official GPG key

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

 

URL 등록

 echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

 

Install docker engine

sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

 

Docker 설치 확인

sudo docker version

※ Ubuntu linux의 경우 따로 service daemon을 실행시키지 않아도 설치 후 바로 사용 가능

    enable 자동으로 설정되어 있음

 

계정에 Docker 관리자 권한 할당

root 계정으로 전환

sudo su -

 

Docker 관리자 권한 할당 및 확인

usermod -a -G docker nana
su - nana
docker version

 

2. Windows에 Docker 설치 실습

  • computer resources
    • Azure VM : D2s_v3
    • CPU : 2core
    • Memory : 8GB
    • Disk : 16GB
    • OS : Windows 10 pro, version 21H2 - Gen2

로컬에서 원격데스크톱 연결을 위한 DNS name 설정

 

Install the Docker Desktop

https://docs.docker.com/desktop/windows/install/ 에서 진행

 

  • 진행 중 kernel update 안내창

 

  • powershell을 통한 docker 설치 확인
docker version

 

  • docker login
docker login

 

 

참고:

https://www.youtube.com/watch?v=6S4CXKt6ibE&list=PLApuRlvrZKogb78kKq1wRvrjg1VMwYrvi&index=3 

https://www.youtube.com/watch?v=IJf5ioT2Iuw&list=PLApuRlvrZKogb78kKq1wRvrjg1VMwYrvi&index=7 

https://docs.docker.com/engine/install/ubuntu/

'INFRA > DevOps' 카테고리의 다른 글

git과 github이란?  (0) 2022.06.20
[K8S] containerd 란  (0) 2022.06.16
Service - 2  (0) 2022.06.13
IaC 별 역할과 Terraform, Ansible에 대해서 알아봅시다  (0) 2022.06.10
[K8S] 배포전략  (0) 2022.06.09

댓글