[Docker] Ubuntu Docker 설치 방법
Ubuntu Docker 설치
1. apt package 설정
package를 업데이트하고 repository 사용을 위해 필요한 package 설치합니다.
sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release
2. Docker Official GPG Key 등록
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
3. stable repository 등록
echo \
&& "deb [arch=amd64 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
4. Docker 설치
sudo apt update
sudo apt-get install docker-ce docker-ce-cli containerd.io
5. Docker 설치 확인
docker --version
sudo 없이 docker 실행 방법
Docker 데몬은 기본적으로 root 권한으로 실행되기 때문에 root 권한이 없으면 아래와 같은 문구가 나옵니다.
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Head "http://%2Fvar%2Frun%2Fdocker.sock/_ping": dial unix /var/run/docker.sock: connect: permission denied
즉, sudo 명령어를 통해 root 권한을 부여해야만 Docker를 사용할 수 있는데, 매번 sudo를 치기 번거로우니 Docker 그룹에 사용자를 추가하여 sudo 명령어 없이 Docker를 사용하겠습니다.
sudo usermod -aG docker $USER
newgrp docker
이제 docker 명령어를 사용하면 정상 작동하는 걸 확인할 수 있습니다.
Nvidia Docker 설치 방법은 여기를 참고해주세요.
참고문헌
[1] | https://shanepark.tistory.com/237 |
[2] | https://docs.docker.com/engine/install/linux-postinstall/ |
댓글
댓글 쓰기