본문 바로가기

클라우드/도커(Docker)

도커 Docker 설치

 

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

 

Install Docker Engine on Ubuntu

 

docs.docker.com

도커

컨테이너를 제공해주는 도구

 

도커 구조

 

컨테이너 이미지는 네트워크를 통해 레지스트리에서 가져온다

Client -서버


Vagrant VM 생성

더보기

# Vagrantfile 작성

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure("2") do |config|
    config.vm.define "docker" do |ubuntu|
        ubuntu.vm.box = "ubuntu/focal64"
        ubuntu.vm.hostname = "docker" 
        ubuntu.vm.network "private_network", ip: "192.168.200.30"
        ubuntu.vm.provider "virtualbox" do |vb|
            vb.name = "docker"
            vb.cpus = 2
            vb.memory = 4096
        end
    end
end

# VM 생성
:~/vagrant/docker$ vagrant up

 


우분투에 도커 설치

 

더보기

# 예전 버전 삭제하기 (Uninstall old version)
$ sudo apt-get remove docker docker-engine docker.io containerd runc
 
# 버전 형식
X.X.X
1.20.10
Major.Minor.Patch
YY.MM.P

# 도커 설치
# 패키지 업데이트
$ sudo apt-get update
$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
 
# gpg key 추가
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o 
/usr/share/keyrings/docker-archive-keyring.gpg

# 저장소 추가
$ echo \
  "deb [arch=amd64 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


# 도커 설치
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io

 

 

 

 

 

 

 

출처 : docs.docker.com