1. 程式人生 > >Ubuntu上開啟docker的tcp訪問

Ubuntu上開啟docker的tcp訪問

Ubuntu上開啟docker的tcp訪問

在使用systemd系統的linux作業系統中,預設docker daemon使用unix socket進行通訊,如果需要使用tcp連線,讓外部訪問在不修改docker.service檔案的前提下可以如下操作:

  1. 新建/etc/systemd/system/docker.service.d/startup_options.conf檔案,並新增如下內容:

    # /etc/systemd/system/docker.service.d/override.conf
    [Service]
    ExecStart=
    ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375
    
  2. 重新載入服務資訊 => sudo systemctl daemon-reload

  3. 重啟docker服務 => sudo systemctl restart docker.service<