Skip to content

kiroshin/dockside

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dockside

Docker Test

설치

# 시스템 업데이트
sudo apt update && sudo apt upgrade -y

# 사전에 필요한 도구들 설치
sudo apt install -y ca-certificates curl gnupg

# 도커 공식 GPG 키 추가
## 보안 키를 보관할 폴더 생성
sudo install -m 0755 -d /etc/apt/keyrings
## 도커 공식 GPG 키를 다운로드하여 저장
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
## 모든 사용자가 읽을 수 있도록 권한 설정
sudo chmod a+r /etc/apt/keyrings/docker.gpg


# 도커 저장소(Repository)를 시스템에 등록
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 도커 저장소 등록 확인. 위에 등록한 시스템 변수가 등록됨.
cat /etc/apt/sources.list.d/docker.list
--> deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu noble stable

# 도커 엔진 세트 설치
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

# 권한 해결하기
## 현재 사용자($USER)를 docker 그룹에 포함
##    usermod: 사용자 정보 수정
##        -a : append - 기존에 내가 속해 있던 그룹들에서 탈퇴하지 않고, 새로운 그룹을 추가하겠다는 뜻
##        -G : Groups - 그룹 이름
##        항상 -aG를 함께 쓴다. 조심해야 한다.
sudo usermod -aG docker $USER

## 그룹 변경 사항을 현재 터미널 세션에 즉시 적용하고, 해당 사용자 그룹으로 로그인
## 이 그룹을 나오려면 exit 치면 된다.
newgrp docker

# 엔진과 CLI 버전 확인
docker version

# 컴포즈 플러그인 확인
docker compose version

About

Docker Test

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors