Centos7 の Docker はリモート アクセスを可能にします

目的: 主に Docker の監視のために、リモート アクセス ポートを開きます。

docker リモート サービスとして centos7 マシンで構成されます。

1. /usr/lib/systemd/system/docker.service で、リモート アクセスを構成します。主に [Service] セクションに加えて、次の 2 つのパラメーター

  1. # vim /usr/lib/systemd/system/docker.service  
  2. [サービス]  
  3. ExecStart=  
  4. ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock  

 

2. Docker が構成ファイルを再読み込みし、docker サービスを再起動します。

# systemctl デーモン-リロード

# systemctl 再起動 docker

再起動しても問題が解決しない場合は、停止して再起動してください。

docker 構成ファイルを変更する場合は、最初に systemctl daemon-reload を実行してから起動する必要があります

3. docker プロセスを確認し、docker デーモン プロセスが 2375 の tcp ポートをリッスンしていることを確認します。

  1. # ps -ef|grep docker  
  2. ルート 26208 1 0 23:51 ? 00:00:00 /usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock  

4. システムのネットワーク ポートを確認し、tcp のポート 2375 が確かに docker listen のデーモン プロセスであることを確認します。

  1. # netstat チューリップ  
  2. アクティブなインターネット接続 (サーバーのみ)  
  3. Proto Recv-Q Send-Q ローカル アドレス 外部アドレス 状態 PID/プログラム名      
  4. tcp 0 0 0.0.0.0:ssh 0.0.0.0:* リッスン 886/sshd              
  5. tcp6 0 0 [::]:2375 [::]:* リッスン 26208/dockerd      

 

注: 本番環境ではこれをオフにするか、安全な構成にすることをお勧めします

おすすめ

転載: blog.csdn.net/selectgoodboy/article/details/86291700