작성
·
315
0
/var/run/docker.sock:/var/run/docker.sock
라는 의미가 어떤 의미인건가요 ?
중간 중간 Dockerfile에서 /tmp라고만 적으신것도 보이는데
요거에 대해서도 궁금합니다 ㅠㅠ
답변 1
0
안녕하세요, 이도원입니다.
Docker 플랫폼이 호스트에 설치되면 Docker 데몬은 기본적으로 /var/run/docker.sock Unix 소켓에서 수신 대기하게 됩니다. 이는 Docker 데몬이 기본적으로 수신하는 Unix 소켓이며 컨테이너 내에서 데몬과 통신하는 데 사용할 수 있습니다. 로컬 Docker 호스트의 Docker에 대한 Unix 소켓 마운트를 바인드하여, /var/run/docker.sock 파일을 통해 로컬 Docker 데몬과 통신하게 됩니다.
추가로, Dockerfile에서의 /tmp는 Docker Container 내부에서 사용되는 임시 폴더를 위한 마운트 입니다.
감사합니다.