This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision |
| docs:guide-user:virtualization:docker_host [2024/03/12 13:00] – rework the intro sections for clarity palebloodsky | docs:guide-user:virtualization:docker_host [2024/10/08 16:59] (current) – [Docker Community Edition] luci-app-dockerman now depends on dockerd stokito |
|---|
| |
| ===== Docker Community Edition ===== | ===== Docker Community Edition ===== |
| * Install ''luci-app-dockerman'' to get a LuCI page to manage containers, along with CLI docker and dependencies | First you need to install the ''dockerd'' (''opkg install dockerd'' ~16 Mb) daemon that will run containers. |
| * Alternatively, for only the command line tools install ''docker''\\ | It provides an [[https://docs.docker.com/engine/api/|Docker Engine API]] available by a local UNIX socket and HTTP REST that can be called from outside if allowed. |
| | |
| | Then you need a //client// e.g. ''docker'' (''opkg install docker'' ~12 Mb) to connect for the daemon API and start containers. |
| | To save space you can use the ''docker'' from another computer if the Docker Engine is opened. |
| | |
| | As a GUI client install ''luci-app-dockerman'' (''opkg install luci-app-dockerman'') to get a LuCI page to manage containers. It can work with ''dockerd'' on both remote and local hosts. Since the ''luci-app-dockerman'' version v0.6 it will also install the ''dockerd'' and even ''docker-compose'' as a dependency. |
| |
| The default folder for docker in the dockerman Luci interface is **/opt/docker** so mount your storage at **/opt** or change the folder in **Docker** > **Overview** > **Docker Root Dir** then restart the dockerd service. | The default folder for docker in the dockerman Luci interface is **/opt/docker** so mount your storage at **/opt** or change the folder in **Docker** > **Overview** > **Docker Root Dir** then restart the dockerd service. |
| | |
| |
| ==== Adding images ==== | ==== Adding images ==== |