我使用第三方GUI(Synology Docker软件包)来设置docker容器.但是,它的限制使我需要从命令行运行容器.(我想映射另一个主机ip来绑定端口)
现在,由于已经有很多设置已经完成,我想检索启动此容器的原始运行命令,然后我可以将端口映射端口更改为新端口.例如." docker run -p 80:8080 gitlab"
我找不到这样做的方法,事件使用"docker inspect",没有提供此类信息.
请提供一些建议来解决这个问题.
在Deb软件包维护者脚本中,例如postinstall,prerm等.我认为我们经常使用/ bin/sh作为shell脚本解释器.但是,/ bin/sh可能在不同的分发或用户首选项上有所不同.例如,Ubuntu link/bin/sh to/bin/dash,或者某些用途可能链接到/ bin/tcsh.
我遇到两种类型的语法,如果用户将shell更改为tcsh,可能会失败.
1)设置-e #tcsh无法理解这一点.
2)>/dev/null 2>&1#模糊重定向.
第一个想法是删除(1),并将(2)更改为>&/ dev/null.但是,我在大多数维护者脚本中发现了'set -e'行.
现在,我不确定应该
a)我刚解决所有问题并使用/ bin/sh b)更改为使用/ bin/bash c)忽略tcsh case
有人可以提供一些建议吗?
谢谢.插口
在开发OS X应用程序时,经常会部署多个Mac OS X。如果您有足够的内存来购买大量的 Mac mini,这可能很容易(如一些图片显示的 Mac mini 机架)。但是,如果预算有限,我们可以使用可视化在Apple硬件上运行OS X VM。
从谷歌搜索来看,在苹果制造的硬件上安装 2 个 guest OS X (10.7-10.11) VM 应该是合法的。还有我的问题。
谢谢。最好的问候,杰克