우분투에 도커 설치하기
도커를 설치하는 것은 레퍼런스 사이트에 가이드가 잘 되어 있다.
Get Docker’s official GPG key
sudo apt-get update
Bash일단 기존 패키지들을 업데이트해서 최신화를 해준다.
sudo apt-get install ca-certificates curl
Bashca-certificates
패키지를 설치한다.
이름대로면 인증 관련 패키지로 보인다.
sudo install -m 0755 -d /etc/apt/keyrings
Bash/etc/apt/keyrings
경로를 755
권한으로 생성한다.
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
Bashhttps://download.docker.com/linux/ubuntu/gpg
, GPG Key를 다운로드 해서 /etc/apt/keyrings/docker.asc
로 저장한다.
sudo chmod a+r /etc/apt/keyrings/docker.asc
Bash/etc/apt/keyrings/docker.asc
를 모든 사용자에게 읽기 권한( a+r
)을 부여한다.
Add Apt repository
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
BashAPT 패키지 매니저에 Docker 공식 저장소 정보를 추가하는 명령어이다.
각 부분 명령어들의 의미
명령어 | 의미 |
---|---|
arch=$(dpkg --print-architecture) | 설치하는 머신의 아키텍처( x64, arm64등 )를 자동으로 적어준다. |
signed-by=/etc/apt/keyrings/docker.asc | 이 저장소의 패키지들중에서 /etc/apt/keyrings/docker.asc 으로 서명된 것만 사용한다는 것이다. 이를 위해 Docker의 공식 GPG Key를 획득한 것이다. |
https://download.docker.com/linux/ubuntu | 패키지를 받을 실제 저장소 주소이다. |
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") | 배포판의 코드 이름을 자동으로 불러온다. |
패키지 최신화
sudo apt-get update
Bash마지막으로 패키지를 다시 한번 최신화 해준다.
Install latest version
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Bash도커를 설치한다.
Docker Compose 설치
sudo curl -SL "https://github.com/docker/compose/releases/download/v2.36.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Bashsudo chmod +x /usr/local/bin/docker-compose
Bashsudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
Bash
댓글을 남겨주세요
Want to join the discussion?Feel free to contribute!