Я использую докер-машину для создания среды разработки. Я хочу изменить ключ ssh по умолчанию для докер-машины.как заменить ключ ssh по умолчанию, чтобы получить доступ к докер-машине
Я проверяю конфиг моей новой машины:
docker-machine config develop
--tlsverify --tlscacert="/Users/robe/.docker/machine/machines/develop/ca.pem" --tlscert="/Users/robe/.docker/machine/machines/develop/cert.pem" --tlskey="/Users/robe/.docker/machine/machines/develop/key.pem" -H=tcp://192.168.99.103:2376
, когда я пытаюсь получить доступ с помощью ключа:
--tlskey="/Users/robe/.docker/machine/machines/develop/key.pem"
С помощью этой команды:
ssh -i /Users/robe/.docker/machine/machines/develop/key.pem [email protected]
Тогда Я получил приглашение написать пароль. Итак, почему я не могу получить доступ к своей виртуальной машине с помощью этого ключа доступа.
- Нужно ли выполнять любую другую конфигурацию?
- Можно указать новый ключ?
- Что такое пароль пользователя докера, чтобы получить доступ, используя соединение ssh key?
Любая помощь пожалуйста?
Это было решение. – Robert
Я смог использовать второе решение для ssh в хосте докера, а также настроить переадресацию портов в локальное поле, которое вы не можете сделать с обычным ssh доклер-машины. – Suchipi
@Suchipi возможно, это было только недавно добавлено, но локальная пересылка работала нормально с 'docker-machine ssh name -L 5000: localhost: 5000' – Aisamu