进入Docker容器CLI并运行多个命令

时间:2018-11-09 04:44:30

标签: bash shell docker

我有多个命令(超过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脚本从外部执行命令。

0 个答案:

没有答案