在Docker中启动Controller时遇到问题

时间:2017-10-18 13:49:32

标签: corda

corda / corda-docker存储库是否有更新版本(Corda版本1)?

启动容器时我遇到问题,
    1.创建容器命令
    nano
    2. Controller的node.conf结构     docker create --env --env CORDA_ORG=Controller --env CORDA_LOCALITY=London --env CORDA_COUNTRY=GB --env CORDA_P2P_PORT=10002 -p 0.0.0.0:10002:10002 --env CORDA_RPC_PORT=10003 --env EXTRA_ADV_SERVICE_ID="corda.notary.validating" --env CORDA_WEBADDRESS="0.0.0.0:10004" -p 10.103.1.4:10004:10004 --name Controller -t helloworldapp:latest

basedir : "/etc/corda"
    p2pAddress : "$CORDA_HOST:$CORDA_P2P_PORT"
    rpcAddress : "$CORDA_HOST:$CORDA_RPC_PORT"
    h2port : 11000
    myLegalName : "O=Controller,L=London,C=GB"
    keyStorePassword : "cordacadevpass"
    trustStorePassword : "trustpass"
    extraAdvertisedServiceIds: [ "" ]
    useHTTPS : false
    devMode : true
    webAddress: "${CORDA_WEBADDRESS}"

1 个答案:

答案 0 :(得分:3)

在创建之后,你有一个无关的--env,没有参数。我删除了那个,以下命令对我来说成功了:(注意我在-p之后也更改了端口绑定,你可以把它放回去)

docker create --env CORDA_ORG=Controller --env CORDA_LOCALITY=London --env CORDA_COUNTRY=GB --env CORDA_P2P_PORT=10002 -p 0.0.0.0:10002:10002 --env CORDA_RPC_PORT=10003 --env EXTRA_ADV_SERVICE_ID="corda.notary.validating" --env CORDA_WEBADDRESS="0.0.0.0:10004" -p 10004 --name controller -t helloworldapp:latest

我已经开始尝试使用docker-compose for Corda,这里有一个(非常基本的)示例:

https://github.com/benabineri/corda-docker

您可能希望加入公共Corda冗余并加入#corda-docker频道,我们将讨论如何在Docker中使用Corda:

http://slack.corda.net/