https://docs.docker.com/engine/install/ubuntu/
도커
컨테이너를 제공해주는 도구
컨테이너 이미지는 네트워크를 통해 레지스트리에서 가져온다
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
'클라우드 > 도커(Docker)' 카테고리의 다른 글
도커 Docker 이미지 명령 (0) | 2021.07.01 |
---|---|
도커 Docker 명령 (0) | 2021.06.30 |
컨테이너 Container 개념 (0) | 2021.06.30 |
가상화 Virtualization 개념 (0) | 2021.06.30 |
haproxy session stickiness( 로드밸런서 세션 고정) (0) | 2021.06.29 |