我们每次重启区块链服务器时都应该初始化Docker守护进程吗?

时间:2016-07-03 11:03:04

标签: docker blockchain

来自以下链接中的文档: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是什么意思?

1 个答案:

答案 0 :(得分:0)

您传递给泊坞窗的选项执行以下操作:

  • async.series:这会将运行时目录从/ var / lib / docker更改为您提供的目录
  • -g /data/docker:这告诉docker在所有网络接口上侦听未加密的端口2375。 警告:这允许对您的计算机具有网络访问权限的任何人具有完全root权限,安全性需要防火墙或隔离计算机。
  • -H tcp://0.0.0.0:2375:这告诉docker处理来自任何有权访问此套接字的用户的命令,通常只限于root和" docker"的成员。基。

我不熟悉区块链安装,但通常docker引擎可以重新启动其中包含的容器,因此不需要重启,只能在启动时作为服务启动。