我对结构代码进行了更改,并想通过使用 docker-compose 运行来测试它。我运行 make peer;制作 docker
。我看到以下内容。
mkdir -p build/image/peer/payload
cp build/docker/bin/peer build/sampleconfig.tar.bz2 build/image/peer/payload
mkdir -p build/image/orderer/payload
cp build/docker/bin/orderer build/sampleconfig.tar.bz2 build/image/orderer/payload
mkdir -p build/image/testenv/payload
cp build/docker/bin/orderer build/docker/bin/peer build/sampleconfig.tar.bz2 images/testenv/install-softhsm2.sh build/image/testenv/payload
mkdir -p build/image/tools/payload
cp build/docker/bin/cryptogen build/docker/bin/configtxgen build/docker/bin/configtxlator build/docker/bin/peer build/sampleconfig.tar.bz2 build/image/tools/payload
当我执行 docker images
时,我仍然看到相同的一堆图像
hyperledger/fabric-orderer latest 391b202306fa 3 weeks ago 180MB
hyperledger/fabric-orderer x86_64-1.1.0 391b202306fa 3 weeks ago 180MB
hyperledger/fabric-peer latest e0f3bdb4506f 3 weeks ago 187MB
hyperledger/fabric-peer x86_64-1.1.0 e0f3bdb4506f 3 weeks ago 187MB
我如何从那里生成新的 docker 镜像?我错过了什么?
我使用的是 Ubuntu 16.04。感谢您的宝贵时间
最佳答案
cd build/image/peer/
docker build -t hyperledger/fabric-peer:x86_64-1.1.x .
更改 docker-compose.yaml 文件中的图像名称,一切顺利。
关于docker - 如何为 Hyperledger Fabric 创建 docker 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50608885/