기록용으로 남깁니다.
설치 스크립트가 설치 스크립트가 /etc/apt/sources.list.d/ 경로에 docker.list 파일을 생성하면서 작업을 하는데 버그가 있는지 기존 파일이 있으면 정상 동작하지 않습니다. 아래와 같은 오류가 발생합니다.
E: The repository 'http://ppa.launchpad.net/deadsnakes/ppa/ubuntu plucky Release' does not have a Release file.
그렇기 때문에...
apt 목록을 임시로 옮겨놓습니다.
sudo mkdir /etc/apt/sources.list.d/BACKUP
sudo mv /etc/apt/sources.list.d/* /etc/apt/sources.list.d/BACKUP
설치 스크립트를 받습니다.
curl -fsSL https://get.docker.com -o get-docker.sh
이 스크립트를 root 권한으로 설치합니다.
sudo bash get-docker.sh
os 버전이 오래되었다면 경고가 뜰 수도 있습니다.
deprecation warning 은 무시합시다.
정상적으로 설치되면 아래와 같은 안내문이 나오고 종료됩니다.
docker version 명령으로 잘 설치되어 있는지 확인해봅시다.
아래 오류 메시지를 보셨으면 느끼셨을 테지만 root 권한에서만 사용할 수 있습니다. 현재 계정(pi)에서 사용하려면 그룹에 추가해줘야 합니다.
sudo usermod -aG docker pi
pi 대신 다른 계정을 쓰고 있다면 pi 를 해당 계정명으로 교체해주세요
위 명령을 내렸어도 여전히 permission denied 뜰 겁니다. 왜냐하면 현재 로그인된 셸에는 반영이 안되어 있거든요!
다시 로그아웃 했다가 접속하면 permission denied 메시지는 안보입니다.
자 이제 설치가 잘 되었으니 apt 저장소 목록을 복원합시다!!
sudo mv /etc/apt/sources.list.d/BACKUP/* /etc/apt/sources.list.d/
docker 이미지가 저장되는 위치 root 디렉토리를 확인하고 싶다면 docker info 명령을 내려보세요
Docker Root Dir 이란 곳에서 확인할 수 있습니다.
여기까지 되었다면 docker hub 에서 찾아서 사용하거나 나만의 컨테이너를 만들어서 사용하시면 됩니다.
만약에 docker hub 에서 이미지를 받은 적이 있다면 docker inspect 이미지명 으로 실제 경로및 정보를 확인할 수 있습니다.
이 외에 다른 명령은 다음 포스트에 정리하겠습니다.
'IT > RaspberryPi' 카테고리의 다른 글
[python3] poetry 설치해보기 (0) | 2024.04.04 |
---|---|
[vscode] "Visual Studio Code is unable to watch for file changes in this large workspace" 오류 발생 시 처리 방법 (2) | 2024.01.08 |
[raspberry pi][python3] 라즈베리 파이 모델 확인하기 (0) | 2023.12.28 |
[raspberrypi 4b] 자동 로그인 옵션 관련 (2) | 2023.12.05 |
[raspberry pi 4B][python3] 라즈베리 파이 csi 카메라 체크하기 (0) | 2023.11.17 |