시놀로지에서 SSH로 접근후 Docker를 쓰기 위해서는 앞에 sudo
를 붙여 관리자 권한을 얻어야 한다.
관리자 권한인만큼 보안에 문제가 있을 수도 있고, 귀찮기도 하고 스케쥴러에 넣을 경우 작동이 잘 되지 않는다.
별 다른 작업 필요 없이 SSH로 접속해서 아래 명령어를 실행하면 된다.
sudo synogroup --add docker <your_username>
sudo chown root:docker /var/run/docker.sock
뭐 나와 있듯이 <your_username>
에는 자신의 사용자명을 넣으면 된다.
그런 다음 SSH로 다시 접속하면 sudo 없이도 docker
명령어를 사용할 수 있게 된다.
너무 감사합니다. 깨알 꿀팁 👏