https://docs.docker.com/engine/install/ubuntu/#set-up-the-repository
https://docs.docker.com/engine/install/linux-postinstall/
[docker 홈페이지 내용임]
처음 도커를 설치하면 sudo docker run hello-world 처럼 sudo를 붙여야 한다.
sudo 를 붙이지 않고 실행할 수 있는 설정은 아래와 같다.
To create the docker group and add your user:
(1) Create the docker group.
$ sudo groupadd docker
(2)Add your user to the docker group.
$ sudo usermod -aG docker $USER
(3) Log out and log back in so that your group membership is re-evaluated. You can also run the following command to activate the changes to groups
$ newgrp docker
(4) Verify that you can run docker commands without sudo.
$ docker run hello-world
(5) sudo사용자를 그룹에 추가하기 전에 처음에 Docker CLI 명령을 실행한 경우 docker다음 오류가 표시될 수 있습니다.
WARNING: Error loading config file: /home/user/.docker/config.json -
stat /home/user/.docker/config.json: permission denied
~/.docker/ 이 오류는 이전에 sudo 명령을 사용했기 때문에 디렉토리 에 대한 권한 설정이 올바르지 않음을 나타냅니다
이 문제를 해결하려면 ~/.docker/디렉터리를 제거하거나(자동으로 다시 생성되지만 모든 사용자 지정 설정은 손실됨) 다음 명령을 사용하여 소유권과 권한을 변경합니다.
$ sudo chown "$USER":"$USER" /home/"$USER"/.docker -R
$ sudo chmod g+rwx "$HOME/.docker" -R
$ docker run hello-world
'라즈베리파이' 카테고리의 다른 글
[라즈베리파이] Firefox에 한글 번역기 설치법 (0) | 2023.03.25 |
---|---|
[라즈베리파이] 포테이너(portainer) 설치법 (0) | 2023.03.01 |
[라즈베리파이] vscode 설치법 (0) | 2023.03.01 |
[라즈베리파이] 웹브라우저 빠르게 하기 (with 램디스크 RAM Disk) (0) | 2023.03.01 |
[라즈베리파이] WIFI 및 국가 설정 (1) | 2023.02.26 |