2016-07-03 6 views
1

:我々はブロックチェインサーバを再起動するたびにDockerデーモンを初期化する必要がありますか?次のリンクでドキュメントから

Make sure that the Docker daemon initialization includes the options 

-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock 

を行う必要があることを知っているんだhttps://github.com/hyperledger/fabric/blob/master/docs/dev-setup/install.md

はしかし、我々は、ドッキングウィンドウに、我々はblockchainサーバを再起動するたびに初期化する必要がありますか? はまた、私は、次のコマンドを実施:

nohup docker daemon -g /data/docker -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock& 

-g /data/dockerは何を意味するのでしょうか?

答えて

0

次の操作を行うドッキングウィンドウに渡すされているオプション:

  • -g /data/docker:これはあなたが
  • -H tcp://0.0.0.0:2375を提供してきました1への/ var/libに/ドッキングウィンドウから実行時のディレクトリを変更します。これは、ドッキングウィンドウを伝えます暗号化されていないポート2375へのすべてのネットワークインターフェイスで待機します。 注意:これにより、マシンへのネットワークアクセスを持つすべてのユーザーがフルルートアクセス権を持つことができ、セキュリティのためにファイアウォールまたは隔離されたマシンが必要です。
  • -H unit:///var/run/docker.sock:これは、このソケットへのアクセス権を持つユーザーからのコマンドを処理するようにdockerに指示します。通常、rootと "docker"グループのメンバーに制限されています。

私はブロックチェーンのインストールに慣れていませんが、通常はドッカーエンジンがその中に入っているコンテナを再起動できるので、再起動する必要はありません。

関連する問題