Я запускаю контейнеры докеров на хосте, все они в одной сети моста. Я использую rsync среди других для передачи данных между ними. У меня есть имена контейнеров CamelCase. У меня нет проблем с подключением к другим работающим контейнерам с этими именами из приложения Java через REST, например, rsync/ssh не может их обрабатывать.rsync через ssh не может найти прописной удаленный хост (другой контейнер в Docker)
[email protected]:/# rsync -av /sourceFolder [email protected]:/targetFolder
ssh: Could not resolve hostname camelcasecontainer: Name or service not known
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
Так по какой-либо причине, он меняет имя хоста в нижний регистр, и, конечно, таким образом, он не может найти удаленную машину. Если я хочу подключиться к контейнеру, у которого нет заглавных букв в его имени, все в порядке. (Мои изображения имеют базовый уровень Debian, а хост-докер - Ubuntu.)
Почему это?