我有多个命令(超过15条)可在docker image 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
我正在尝试使用shell脚本从外部执行命令。