본문 바로가기

도커

(2)
유저에게 도커 권한 주기 카테고리를 도커로 할지 리눅스로 할지 조금 고민했는 데, 일단 도커로! 우분투에서 도커를 실행할 때 가끔 이런 문구를 볼 때가 있다. 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 내가 접속한 유저가 도커 명령어를 실행할 권한이 없을 때 발생한다. 좀 더 길게 말하면, 도커 데몬에 연결하려다 실행파일을 실행할 권한이 없어서 발생한다. /var/run..
도커 네트워크 bridge, host 모드 도커 네트워크 시스템은 OS에 상관없이 배포하는 서비스들의 네트워크를 간단하게 제어해준다. 드라이브를 사용하는 플러그인 방식이며, bridge 드라이브가 기본값이다. 사용해 본 모드는 bridge 와 host이다. 설명과 실습은 도커 독스를 참고했다. # bridge 도커에서 브릿지 모드는 컨테이너들을 같은 (실제) 브릿지 네트워크로 연결해 통신할 수 있게 한다. 컨테이너 a와 b가 (같은 도커 데몬의) 도커 브릿지 네트워크 A를 사용하고 컨테이너 c 가 도커 브릿지 네트워크 C를 사용하면, 컨테이너 a 와 b는 통신할 수 있지만, c는 a와 b에게 통신할 수 없다는 뜻이다. 아래는 두 컨테이너 alphine1, alphine2 를 하나의 브릿지 네트워크로 설정해보는 일련의 명령어들이다. docker n..