来自以下链接中的文档:https://github.com/hyperledger/fabric/blob/master/docs/dev-setup/install.md
我们必须知道我们应该做
Make sure that the Docker daemon initialization includes the options
-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
但是,每次我们重启区块链服务器时,我们应该初始化docker吗? 另外,我执行以下命令:
nohup docker daemon -g /data/docker -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock&
-g /data/docker
是什么意思?
答案 0 :(得分:0)
您传递给泊坞窗的选项执行以下操作:
async.series
:这会将运行时目录从/ var / lib / docker更改为您提供的目录-g /data/docker
:这告诉docker在所有网络接口上侦听未加密的端口2375。 警告:这允许对您的计算机具有网络访问权限的任何人具有完全root权限,安全性需要防火墙或隔离计算机。 -H tcp://0.0.0.0:2375
:这告诉docker处理来自任何有权访问此套接字的用户的命令,通常只限于root和" docker"的成员。基。我不熟悉区块链安装,但通常docker引擎可以重新启动其中包含的容器,因此不需要重启,只能在启动时作为服务启动。