上次我检查时,Docker没有办法让容器访问主机串口或USB端口.是否有允许这样做的技巧?
我正在尝试使用docker-machine与docker-compose.docker-compose.yml文件的定义如下:
web:
build: .
command: ./run_web.sh
volumes:
- .:/app
ports:
- "8000:8000"
links:
- db:db
- rabbitmq:rabbit
- redis:redis
Run Code Online (Sandbox Code Playgroud)
当运行docker-compose up -d一切顺利,直到尝试执行命令并产生错误:
无法启动容器b58e2dfa503b696417c1c3f49e2714086d4e9999bd71915a53502cb6ef43936d:[8]系统错误:exec:"./ run_web.sh":stat ./run_web.sh:没有这样的文件或目录
本地卷未安装到远程计算机.什么是使用webapps代码挂载本地卷的推荐策略?
我曾经到Linux USB端口命名,又名的/ dev/ttyUSBxx,目前尝试写一些测试软件对iMac的读/ wrtie原始数据到USB端口,但我觉得很难检测到我的USB硬件连接的端口.我尝试过使用/ dev/ttys"x",但没有运气.
在系统信息中,我看到位置ID附带的硬件:0xfa120000/6也许这可以帮助某种程度?
我有一台带有块设备的 Linux 主机/dev/sdb,我想将该设备挂载到主机的/mnt/sdb.
我的特殊需要是在容器中而不是在主机本身中执行此操作,并且不需要将设备也安装到容器中(例如-v)。
例如(当然不起作用):
$ docker run some-image mount /dev/sdb /mnt/sdb
Run Code Online (Sandbox Code Playgroud)
或者这绝对不可能?