超級賬本Fabric的部署(出錯彙總)
阿新 • • 發佈:2019-01-05
問題1輸入docker-compose –version
出錯資訊:
ERROR: Dependency conflict: an older version of the ‘docker-py’
package is polluting the namespace. Run the following command to
remedy the issue: pip uninstall docker docker-py; pip install docker
參考資料
解決步驟:
- 找到docker的安裝目錄
python -c "import docker; print(docker.__path__)"
筆者的目錄是 /usr/lib/python2.7/dist-packages/docker - 找docker_py 檔案
file /usr/lib/python2.7/dist-packages/docker_py-1.9.0.egg-info/
輸出 /usr/lib/python2.7/dist-packages/docker_py-1.9.0.egg-info/: directory - 移動目錄
sudo mv /usr/lib/python2.7/dist-packages/docker_py-1.9.0.egg-info/ /tmp/
完畢,再次執行docker-compose --version
,就不會再有警告資訊了。#
ERROR: for orderer.example.com Cannot create container for service orderer.example.com: Conflict. The container name “/orderer.example.com” is already in use by container “d6621116cf0d1ab108277893178ba29aCreating peer0.org1.example.com … error
這個問題並不難,是因為之前異常終止了,現在再次執行的時候,命名衝突導致的。知道問題了,解決起來就沒有那麼難了。首先輸入docker ps -a
docker ps -qa | xargs docker rm
把命名衝突的刪除掉即可。再次輸入./byfn.sh -m up
,等待一會,就和官網上一樣了。#