원격 연구 환경을 사용하는 것도 처음이고, 도커 사용도 처음이라 시행착오가 많습니다. 원격 딥러닝 서버에서 도커를 run시켰을 때 permission denied가 발생했을 때 해결 방법을 알아보았습니다. permision denied가 뜬 이유는, 원격 서버에서 root 계정이 아니라 사용자마다 계정을 만들어 사용할 때 해당 사용자가 권한이 없기 때문입니다. 아래 코드를 그대로 실행시켜 user에 현재 접속하고 있는 계정을 추가해줍니다. USER는현재접속해있는계정을뜻하기때문에따로수정하지않아도됩니다. sudo usermod -aG docker USER명령어를적용한다고바로dockerrun이실행되지는않고,아래코드로적용해주어야합니다. newgrp docker
[해결] 원격 서버에서 도커 실행이 안될 때
원격 연구 환경을 사용하는 것도 처음이고, 도커 사용도 처음이라 시행착오가 많습니다. 원격 딥러닝 서버에서 도커를 run시켰을 때 permission denied가 발생했을 때 해결 방법을 알아보았습니다. permision denied가 뜬 이유는, 원격 서버에서 root 계정이 아니라 사용자마다 계정을 만들어 사용할 때 해당 사용자가 권한이 없기 때문입니다. 아래 코드를 그대로 실행시켜 user에 현재 접속하고 있는 계정을 추가해줍니다. USER는현재접속해있는계정을뜻하기때문에따로수정하지않아도됩니다. sudo usermod -aG docker USER명령어를적용한다고바로dockerrun이실행되지는않고,아래코드로적용해주어야합니다. newgrp docker
2023.03.08