우분투에 도커 설치하기
도커를 설치하는 것은 레퍼런스 사이트에 가이드가 잘 되어 있다.
Get Docker’s official GPG key
sudo apt-get update Bash일단 기존 패키지들을 업데이트해서 최신화를 해준다.
sudo apt-get install ca-certificates curlBashca-certificates 패키지를 설치한다.
이름대로면 인증 관련 패키지로 보인다.
sudo install -m 0755 -d /etc/apt/keyringsBash/etc/apt/keyrings경로를 755권한으로 생성한다.
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.ascBashhttps://download.docker.com/linux/ubuntu/gpg, GPG Key를 다운로드 해서 /etc/apt/keyrings/docker.asc로 저장한다.
sudo chmod a+r /etc/apt/keyrings/docker.ascBash/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/nullBashAPT 패키지 매니저에 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 updateBash마지막으로 패키지를 다시 한번 최신화 해준다.
Install latest version
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginBash도커를 설치한다.
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-composeBashsudo chmod +x /usr/local/bin/docker-composeBashsudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-composeBash





댓글을 남겨주세요
Want to join the discussion?Feel free to contribute!