ssh를 이용하여 Nas에 접속을 하여도 docker를 바로 사용할 수 는 없습니다.
1
2
3
ceolaite@Naru_Nas:/var/run$ docker ps
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied
Docker를 사용하기 위해선 먼저 사용자에게 Docker에 대한 권한을 추가해주어야합니다. 이를 위해 먼저 root로 접속을 합니다.
1
2
3
ceolaite@Naru_Nas:/var/run$ sudo -i
Password:
root@Naru_Nas:~
root 권한으로 다음 명령어를 차례대로 입력합니다. 마지막의 ceolaite는 본인의 Nas 계정 ID로 바꿔서 실행합니다.
1
2
3
root@Naru_Nas:~# synogroup -add docker
root@Naru_Nas:~# chown root:docker /var/run/docker.sock
root@Naru_Nas:~# synogroup --member docker ceolaite