2016-08-27 2 views
0

도커 이미지를 사용하고 있는데 성공적으로 액세스하여 내 호스트 컴퓨터의 python 스크립트를 통해 실행할 수 있습니다. 나는 그 목적을 위해 sidomo를 사용하고 있습니다. 스크립트는 로컬에서 잘 작동하지만 서버에서 실행할 때 출력이 나오지 않습니다. docker images 명령조차도 서버에서 올바른 출력을 제공하지 않습니다. 출력은 다음과 같습니다.웹 서버를 통한 도커 이미지 액세스

Cannot connect to the Docker daemon. Is the docker daemon running on this host? 

서버에서 도커 이미지에 액세스하려면 어떤 권한을 변경해야합니까? 웹 응용 프로그램의 도커 프로그램의 출력 만 있으면됩니다.

답변

0

docker 데몬을 원격으로 액세스하는 것은 위험합니다. 루트 액세스와 동일합니다. 이것이 데몬의 소켓에 root가 접근 할 수있는 이유이며, 대부분의 설정에서는 docker 그룹의 멤버들만 접근 할 수 있습니다.

이제 응용 프로그램에 대한 액세스를 허용하는 방법을 알 수없는 시점에 있습니다. 웹 애플리케이션을 보호하는 데 필요한 Linux 권한에 대해 깊은 경험을 갖고있는 것 같지 않습니다.

그래서 그것은 commmand가 아니라 개념 만 가지고 있습니다. 웹 응용 프로그램이 도커 그룹에 대해 실행중인 사용자를 추가하십시오.

마지막 알림 : 웹 응용 프로그램을 보안하십시오! 당신이 그때 당신을 위해 가지고있는 유일한 보안 것입니다.

+0

내 사용자를 도커 그룹에 추가했습니다. 하지만 여전히 같은 오류가 발생합니다. – yyy

관련 문제