티스토리 뷰

반응형

0. Docker Installation

0.1 Update before Docker installation

MacOS, Windows의 경우에는 Docker Desktop을 설치하면 자동으로 terminal / powershell에서 사용이 가능하다.

# ubuntu: apt, rhel계열: yum
$ sudo apt update

# 필요 패키지 설치
$ sudo apt-get install -y \ 
apt-transport-https \ 
ca-certificates \ 
gnupg-agent \ 
software-properties-common

0.2 register docker repository

# Docker의 공식 GPG(GNU Privacy Guard) key 를 추가
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker archive keyring.gpg 
$ sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

0.3 store GPG key

Ubuntu 22.04부터 시스템 보안 강활를 위해 apt key를 keyring 아래에 GPG key 저장을 권고하고 있다.

# docker에서 제공하는 GPG key 추가 확인
$ sudo apt-key fingerprint

# aptrepository source 에 docker repo 추가. (keyring 포함)
$ 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/sources.list.d/docker.list > /dev/null

0.4 Docker installation

$ sudo apt update
$ sudo apt-cache policy docker-ce
$ sudo apt -y install docker-ce
$ sudo docker version

0.5 get sudo authorize

docker는 기본적으로 sudo 권한으로 실행이 된다.

하지만 모든 명령어에 sudo를 붙이면 불편하기 때문에 권한 설정을 해주면 편하다.

$ sudo usermod -aG docker {appuser}
$ sudo systemctl demon-reload
$ sudo systemctl enable docker
$ sudo systemctl restart docker
728x90
반응형

'CICD > Docker, K8S' 카테고리의 다른 글

[Docker] 1. Docker Basic  (0) 2023.10.30
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함
250x250