1 분 소요

Docker 설치를 위한 모든 것.

설치 참조 https://docs.docker.com/engine/install/ubuntu

패키지 업데이트

$ sudo apt-get update

필수 패키지 설치

$ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

GPG Key 인증

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

아키텍쳐 검사

$ arch
x86_64

서버의 아키텍쳐별로 설치해야 할 설치파일이 다르기 때문에 아키텍쳐 검사를 한후 [arch=amd64] 부분을 지정해야 한다.

docker repository 등록

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

docker 설치

$ sudo apt-get update && sudo apt-get install docker-ce docker-ce-cli containerd.io

유저 권한 주기

$ sudo usermod -a -G docker $USER

버전 체크

$ docker -v
Docker version 20.10.12, build e91ed57

Docker 서비스 등록

$ sudo systemctl enable docker && service docker start

Docker 서비스 등록 취소

$ sudo systemctl disable docker.service
$ sudo systemctl disable docker.socket

Docker 서비스 등록 취소 확인

$ systemctl list-unit-files | grep -i docker
docker.service                         disabled        enabled      
docker.socket                          disabled        enabled  

Docker 서비스 등록 취소 확인

$ sudo chmod 666 /var/run/docker.sock
$ sudo chown root:docker /var/run/docker.sock

Docker-compose

설치할 버전체크 https://github.com/docker/compose/releases

다운로드

$ sudo curl -L https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

$ sudo curl -L https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

$ sudo curl -L https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

$ sudo curl -L https://github.com/docker/compose/releases/download/v2.10.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

권한 처리

$ sudo chmod +x /usr/local/bin/docker-compose

버전 체크

$ docker-compose -v
Docker Compose version v2.2.2

댓글남기기