Войдите в CLI контейнера Docker и выполните несколько команд - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть несколько команд (более 15) для запуска внутри CLI образа докера. Мне нужно попасть внутрь docker image bash и запустить команды и выйти после завершения. Я не хочу использовать docker exec <container_name> <command> перед каждой командой. Потому что у меня есть динамические параметры для команд. Есть ли способ добиться этого?

Например, мне нужно выполнить следующие команды внутри CLI.

export ORDERER_CA=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer0.example.com/msp/tlscacerts/tlsca.example.com-cert.pem && export CHANNEL_NAME=mychannel
peer channel fetch 0 mychannel.block -o orderer0.example.com:7050 -c $CHANNEL_NAME --tls --cafile $ORDERER_CA
peer channel join -b mychannel.block

Я пытаюсь выполнить команды извне, используя скрипт оболочки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...