내 FriendlyElec NanoPi R6에 OpenWrt OS가 구성되어 있지만 OpenWrt에 없는 다른 항목을 실행하고 일부를 격리하기 위해 Alpine chroot를 추가하기로 결정했습니다. 이는 자체 MicroSD에 의존하기도 합니다. 하나는 작은 환경을 파괴할 수 있습니다.
특정 폴더(예: NAS 드라이브)를 바인딩하는 방법을 알아냈지만 Docker 소켓을 chroot에 표시하는 방법은 찾지 못했습니다.
내가 사용하고 있는 또 다른 소켓은 입니다 tailscaled
. 물론 호환되지 않는 클라이언트에 대한 경고가 표시되지만 ping을 보내거나 IP를 얻는 것만으로도 충분하므로 모두 좋습니다.
예상할 수 있듯이 나는 mount --bind /var/run/tailscaled /chroot/alpine/run/tailscaled
( var/run/
yes 심볼릭 링크 를 사용하는데 /run
, 이 경우에는 내가 원하는 문제를 해결하지 못합니다.)
/var/run/docker.sock
하지만 chroot에서 Docker 명령을 실행할 수 있도록 어떻게 마운트합니까 ?
매우 감사합니다!