【发布时间】:2020-11-29 21:31:30
【问题描述】:
我有命令运行 docker 容器 --
sudo docker run --privileged -d -p 6100:6080 -p 4743:4723 -p 5574:5554 -p 5575:5555 -v /home/androidApk:/root/AndroiApks -e DEVICE="Samsung Galaxy S6" -e APPIUM=true -e APPIUM_HOST="127.0.0.1" -e APPIUM_PORT=4723 --name=Samsung_Galaxy_S6-8.1-11.0.6 budtmo/docker-android-x86-8.1
如果我在本地使用此命令 - 容器将启动。
但我需要远程使用此命令(по ssh)。并且相同的命令(但添加了 ssh 密码)不会远程启动 docker 容器。
sudo sshpass -p "password" ssh akupyrev@<ip> -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no sudo docker run --privileged -d -p 6100:6080 -p 4743:4723 -p 5574:5554 -p 5575:5555 -v /home/androidApk:/root/AndroidApks -e DEVICE="Samsung Galaxy S6" -e APPIUM=true -e APPIUM_HOST="127.0.0.1" -e APPIUM_PORT=4723 --name=Samsung_Galaxy_S6-8.1-11.0.6 budtmo/docker-android-x86-8.1
来自控制台的错误 — docker:无效的引用格式:存储库名称必须为小写。
试图将命令包装到 '' - 没有效果。
UPD 1 :: ::: -e DEVICE="Samsung Galaxy S6" 中的主要问题 因为没有这个选项 - 容器启动正常
【问题讨论】: