Socat неподходящий ioctl для устройства в Linux ⇐ Linux
-
Anonymous
Socat неподходящий ioctl для устройства в Linux
Мне нужно запустить команду Socat, как на моем Mac.
На Mac я использую эту команду:
socat -d TCP-LISTEN:2375,range=0.0.0.0/0,reuseaddr,fork UNIX:/var/run/docker.sock Это работает, я могу использовать порт в Docker, а также проверяю порт с помощью "lsof -i:2375", получая:
КОМАНДА PID ПОЛЬЗОВАТЕЛЬ FD ТИП РАЗМЕР УСТРОЙСТВА/ВЫКЛ. ИМЯ УЗЛА socat 15465 ------------ 5u IPv4 0x9b9d7436c2e2d8f 0t0 TCP *:2375 (СЛУШАТЬ) В Ubuntu я сделал то же самое и получил ошибку:
socat[21085] W ioctl(5, IOCTL_VM_SOCKETS_GET_LOCAL_CID, ...): неподходящий ioctl для устройства но если я проверю с помощью «lsof -I:2375», я увижу точно такие же свойства порта. Тот же самый контейнер на Mac работает без проблем, а на Ubuntu происходит сбой.
Как решить эту проблему?
Раньше я пытался изменять различные файлы, следуя этому руководству, но безрезультатно...
Мне нужно запустить команду Socat, как на моем Mac.
На Mac я использую эту команду:
socat -d TCP-LISTEN:2375,range=0.0.0.0/0,reuseaddr,fork UNIX:/var/run/docker.sock Это работает, я могу использовать порт в Docker, а также проверяю порт с помощью "lsof -i:2375", получая:
КОМАНДА PID ПОЛЬЗОВАТЕЛЬ FD ТИП РАЗМЕР УСТРОЙСТВА/ВЫКЛ. ИМЯ УЗЛА socat 15465 ------------ 5u IPv4 0x9b9d7436c2e2d8f 0t0 TCP *:2375 (СЛУШАТЬ) В Ubuntu я сделал то же самое и получил ошибку:
socat[21085] W ioctl(5, IOCTL_VM_SOCKETS_GET_LOCAL_CID, ...): неподходящий ioctl для устройства но если я проверю с помощью «lsof -I:2375», я увижу точно такие же свойства порта. Тот же самый контейнер на Mac работает без проблем, а на Ubuntu происходит сбой.
Как решить эту проблему?
Раньше я пытался изменять различные файлы, следуя этому руководству, но безрезультатно...
Мобильная версия