반응형
https를 통해 Docker 저장소에 액세스 할 수 있도록 일부 종속성을 설치해야 된다.
sudo apt-get install apt-transport-https ca-certificates curl gnupg2
필요한 모든 종속성이 설치되면 밑의 명령어를 통해 Docker의 GPG 키를 다운로드하고 추가한다.
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Docker 저장소를 추가한다.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
apt-get의 repository를 업데이트하고 최신 버전의 Docker를 설치한다.
sudo apt-get update
sudo apt-get install docker-ce
설치가 완료되면 Docker의 상태를 확인해본다.
Docker daemon의 권한을 username이 사용할 수 있는지 확인한다.
docker version
server 권한이 없다고 나오면 밑의 명령어를 통해 권한을 추가해준다.
sudo chown username:docker /var/run/docker.sock
/var/run/docker.sock 파일이 무엇인지 궁금하다면 밑에 클릭!
더보기
Docker를 설치하면 Docker daemon과 Docker CLI가 설치된다.
콘솔 화면에서 Docker 명령어를 입력할 경우 Docker CLI가 명령어를 받아서 Socket을 통해 Docker daemon에 전달한다. Docker 설치 경로 중 /var/run/docker.sock 파일은 Docker daemon에게 명령을 내릴 수 있는 인터페이스이다.
외부의 Docker CLI도 /var/run/docker.sock 에 접근 할 수 있다면 해당 Docker에 명령을 내릴 수 있다.
references
https://websetnet.net/ko/how-to-install-docker-on-debian-10/
728x90
'Application > Docker' 카테고리의 다른 글
mariaDB-server dockerfile 만들기 (0) | 2022.03.29 |
---|---|
Docker에 ngnix 설치하기 (0) | 2022.03.24 |
Docker 명령어 정리 (0) | 2022.03.24 |
Debian에 docker-compose 설치하기 (0) | 2022.03.24 |
Ubuntu에서 sudoers에 사용자가 없다는 오류가 날 때 (0) | 2022.03.23 |
댓글