小编Jac*_* Yu的帖子

如何显示docker容器的run命令

我使用第三方GUI(Synology Docker软件包)来设置docker容器.但是,它的限制使我需要从命令行运行容器.(我想映射另一个主机ip来绑定端口)

现在,由于已经有很多设置已经完成,我想检索启动此容器的原始运行命令,然后我可以将端口映射端口更改为新端口.例如." docker run -p 80:8080 gitlab"

我找不到这样做的方法,事件使用"docker inspect",没有提供此类信息.

请提供一些建议来解决这个问题.

docker

73
推荐指数
7
解决办法
6万
查看次数

Deb软件包维护者脚本应该使用Bash还是Sh

在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

有人可以提供一些建议吗?

谢谢.插口

bash shell deb

2
推荐指数
1
解决办法
563
查看次数

在 Apple 硬件上运行多个版本的 Mac OS X VM 是否合法?

在开发OS X应用程序时,经常会部署多个Mac OS X。如果您有足够的内存来购买大量的 Mac mini,这可能很容易(如一些图片显示的 Mac mini 机架)。但是,如果预算有限,我们可以使用可视化在Apple硬件上运行OS X VM。

从谷歌搜索来看,在苹果制造的硬件上安装 2 个 guest OS X (10.7-10.11) VM 应该是合法的。还有我的问题。

  1. 任何人都可以分享一些关于上述场景的经验吗?您确实直接购买了大量 Mac mini 和管理软件,或者在 Mac mini 和 OS X Mvs 上安装 VMware ESXi。
  2. 如标题所示,在测试场景中,需要不同的 OS X 版本,例如 10.9、10.11 等。我可以在一台 Apple 硬件上为每个 OS X 版本安装两个 VM guest 虚拟机吗?如果我们将它们视为不同的软件并分开欧盟,这可能是可能的,我对吗?

谢谢。最好的问候,杰克

macos virtual-machine

1
推荐指数
1
解决办法
2812
查看次数

标签 统计

bash ×1

deb ×1

docker ×1

macos ×1

shell ×1

virtual-machine ×1