반응형
1. Ubuntu 리눅스에 Dokcer 설치
https://docs.docker.com/engine/install/ubuntu/
Install Docker Engine on Ubuntu
docs.docker.com
2. 설치방법 - Repository를 이용해서 설치
OS 요구사항
- Ubuntu Impish 21.10
- Ubuntu Hirsute 21.04
- Ubuntu Focal 20.04 (LTS)
- Ubuntu Bionic 18.04 (LTS)
Repository 설치
# 패키지 업데이트
sudo apt-get update
# Repository를 사용할 수 있도록 패키지 설치
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
# Docker 공식 GPG 키 추가
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
Docker 설치
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Docker 버전 확인
guru@docker-ubuntu:~$ sudo docker version
Client: Docker Engine - Community
Version: 20.10.12
API version: 1.41
Go version: go1.16.12
Git commit: e91ed57
Built: Mon Dec 13 11:45:33 2021
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.12
API version: 1.41 (minimum version 1.12)
Go version: go1.16.12
Git commit: 459d0df
Built: Mon Dec 13 11:43:42 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.12
GitCommit: 7b11cfaabd73bb80907dd23182b9347b4245eb5d
runc:
Version: 1.0.2
GitCommit: v1.0.2-0-g52b36a2
docker-init:
Version: 0.19.0
GitCommit: de40ad0
Docker 관리자 권한 부여
root 계정이 아닌 계정에서 docker 명령어 실행시 Permission denied가 발생한다.
guru@docker-ubuntu:~$ docker ps
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied
root 계정에서 docker 명령어를 사용할 계정에게 docker 관리자 권한을 부여해야 한다.
# Docker 관리자 권한 부여
root@docker-ubuntu:~# usermod -a -G docker guru
# Docker 명령어 확인
root@docker-ubuntu:~# su - guru
guru@docker-ubuntu:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
반응형
'Docker' 카테고리의 다른 글
[Docker] 도커란? (0) | 2024.04.11 |
---|