我正在主机上运行docker容器,所有这些容器都在一个桥接网络中运行。我在其他人之间使用rsync在它们之间传输数据。我有CamelCase容器名称。例如,通过REST从Java应用程序连接到具有这些名称的其他正在运行的容器没有问题,但是rsync / ssh无法处理它们。
<Canvas x:Name="canvas">
<Rectangle Canvas.Left="10" Canvas.Top="10" />
<Rectangle Canvas.Left="20" Canvas.Top="20" />
<Rectangle Canvas.Left="30" Canvas.Top="30" />
</Canvas>
因此无论出于何种原因,它都会将主机名更改为小写,当然这样也无法找到远程计算机。如果我想连接到名称中没有大写字母的容器,一切都很好。 (我的图像有一个Debian基础层,而docker主机是Ubuntu。)
为什么?
答案 0 :(得分:1)
OpenSSH正在尝试使用DNS将主机名解析为IP地址,它是not case sensitive。
这取决于解析您的DNS名称的服务,但很可能会有一些错误。 OpenSSH以预期的方式完成它。