[Docker] Ubuntu Docker 설치 방법
Ubuntu Docker 설치
apt package 설정
package를 업데이트하고 repository 사용을 위해 필요한 package 설치합니다.
sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release
Docker Official GPG Key 등록
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
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
Docker 설치
sudo apt-get install docker-ce docker-ce-cli containerd.io
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
해당 터미널을 logout (or exit하여 종료 후 재실행) 후 docker 명령어를 사용하면 정상 작동하는 걸 확인할 수 있습니다.
Nvidia Docker 설치 방법은 여기를 참고해주세요.
참고문헌
[1] | https://shanepark.tistory.com/237 |
[2] | https://shanepark.tistory.com/250 |
댓글
댓글 쓰기