Manager does not publish an official container image. This example shows how to run the Server Edition in Docker by downloading the official server package inside a custom image.
If you do not have Docker yet, see Docker Setup and Docker Compose.
Create a Dockerfile:
FROM debian:stable-slim
ARG MANAGER_SERVER_URL=https://www.manager.io/download/manager-server-linux-x64.tar.gz
RUN apt-get update \
&& apt-get install -y curl ca-certificates \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /opt/manager
RUN curl -fsSL "$MANAGER_SERVER_URL" -o /tmp/manager.tar.gz \
&& tar -xzf /tmp/manager.tar.gz -C /opt/manager \
&& rm /tmp/manager.tar.gz
EXPOSE 8085
CMD ["/opt/manager/ManagerServer", "--datadir", "/data", "--port", "8085"]
Create a docker-compose.yml file:
services:
manager:
build: .
ports:
- "8085:8085"
volumes:
- manager_data:/data
volumes:
manager_data:
Build and start:
docker compose up -d --build
Then open http://localhost:8085.
Running containers in production? We help with:
Need help? office@linux-server-admin.com or Contact Us