前提・実現したいこと
mount.cifs //192.168.0.3/USBSTORAGE /mnt -o user=printer,pass=printer
で同一LAN内にある USB メモリをマウントしようとしているのですができません。対策を教えてください。
以下の状況です。
0. OS は Docker for Mac で pull・run している Alpine Linux です。
0. docker run -it --privileged alpine /bin/sh
でコンテナを立ち上げてます。
0. USBメモリはホスト(Mac)と同一LAN内にあるプリンター(EPSON IP:192.168.0.3)に接続されているもので、sambaでマウントできる仕様になっています。
0. USBメモリは、ホストのMacではマウントできています。
0. ping -c1 192.168.0.3
としても反応がありません(100%loss)。ホストの Mac からは反応あります。
0. ログが/var/log/以下に出力されていません(syslogd
コマンドはあるが/etc/syslogd.conf
が存在しない)
発生している問題・エラーメッセージ
sh
1$ mount.cifs //192.168.0.3/USBSTORAGE /mnt -o user=printer,pass=printer 2mount error(22): Invalid argument 3Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg) 4 5$ mount.cifs //192.168.0.3/USBSTORAGE /mnt -o user=printer,pass=printer,vers=2.0 6mount error(95): Not supported 7Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg) 8
素のDocker(Docker on Linux)ではうまくいきました、とかDocker for Windowsでも同じくmountできないとかの情報でもよいです。
補足情報(FW/ツールのバージョンなど)
Docker for Mac 2.1.0.0
Mac 10.12.6
Linux version 4.9.184-linuxkit (gcc version 8.3.0 (Alpine 8.3.0) )
あなたの回答
tips
プレビュー