Skip to content

Instantly share code, notes, and snippets.

@boroco
Forked from styblope/docker-api-port.md
Created October 17, 2024 09:23
Show Gist options
  • Select an option

  • Save boroco/807576e69bb00a4422574403395c6a33 to your computer and use it in GitHub Desktop.

Select an option

Save boroco/807576e69bb00a4422574403395c6a33 to your computer and use it in GitHub Desktop.

Revisions

  1. @styblope styblope revised this gist Nov 30, 2018. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion docker-api-port.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,5 @@
    # Enable TCP port 2375 for external connection to Docker
    Enable TCP port 2375 for external connection to Docker
    ------------------------------------------------------

    See this [issue](https://github.com/moby/moby/issues/25471).
    Docker best practise to [Control and configure Docker with systemd](https://docs.docker.com/engine/admin/systemd/#/custom-docker-daemon-options).
  2. @styblope styblope created this gist Nov 27, 2017.
    23 changes: 23 additions & 0 deletions docker-api-port.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,23 @@
    # Enable TCP port 2375 for external connection to Docker

    See this [issue](https://github.com/moby/moby/issues/25471).
    Docker best practise to [Control and configure Docker with systemd](https://docs.docker.com/engine/admin/systemd/#/custom-docker-daemon-options).

    1. Create `daemon.json` file in `/etc/docker`:

    {"hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]}

    2. Add `/etc/systemd/system/docker.service.d/override.conf`

    [Service]
    ExecStart=
    ExecStart=/usr/bin/dockerd


    3. Reload the systemd daemon:

    systemctl daemon-reload

    4. Restart docker:

    systemctl restart docker.service