Вы можете использовать ssh в контейнере IBM и обновлять файлы по мере необходимости. Чтобы передать ssh в IBM Container, вы должны передать открытый ключ ssh с помощью опции --ssh
. Выполните следующие действия, чтобы создать/частную пару SSH-ключ и запустить IBM контейнер:
1) Создать частную/открытого ключ пару
# ssh-keygen -t rsa -f cloud.key
Это создадут 2 файл: cloud.key
и cloud.key.pub
2) Запустить контейнер IBM проходящего открытый ключ, образец ниже работает ibmnode образ по умолчанию (сделайте cat cloud.key.pub
и вставить в качестве аргумента SSH):
# ice run --name my-container --memory 512 --publish 8000 --ssh "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCrpMSm1U0YCvCfFZDOSqKDNZT0fd9TOWQh/jZPFWJu3BTrZuxDM0Mc5Cv6Lw0yYC5ZdqFsn4Rp4ovCkEY3JsnrE6NSsyrtxMvCGm1FDWYMJBnB4tDoWFmAULYKvdospozjk9Abvl2Hw3xu36j2c3W/x4iB/Xez0xdqNi8YN23gg8n45ZDCsDVZ4SE2ks8u81CoDcDhA3XmJF5Fpfwfnxi7OI9LNTkNJ26CnQb0/k80gYc1qUcGjgPasbWHPuPY4YJDAAr5U6faZUX8IqepLmk/icIQw+SFBQa4OS5+n4jJ3YpkM23RZdylY61t9ltU8GJI/d5tRsV7ZYeX+gE/RO53 [email protected]" registry.ng.bluemix.net/ibmnode:latest
3) Привязать публичный IP-адрес для IBM контейнера:
# ice ip bind <ip-address> my-container
4) Запустить SSH команду для входа в IBM Container прохождения закрытого ключа
# ssh -i cloud.key [email protected]<ip-address>
Уважаемый downvoter, я был бы признателен, если вам может дать некоторые комментарии. – user3275095