The first container teaches you everything — how images download, how ports open, where data lives, and how logs confess problems. Run it as a deliberate small test and every container after it becomes routine. Run your most important app first, and the same lessons arrive at the worst possible time.
Ask experienced NAS owners what their first container was and most will name something small and slightly pointless. That is not an accident. The first container is practice. Its job is to prove four links in a chain: the NAS can download an image, the container starts, you can reach it from your browser, and its data survives being deleted. This guide walks that chain in order, using Container Manager's own screens, and finishes with the one upgrade most people install next.
Pick an image that is small to download, starts instantly, and shows a page in the browser so success is visible. A tiny static web server image is ideal. Avoid databases, media servers and anything that wants several containers working together — those are second-week projects.
Select the image and choose Run. The wizard asks for the few decisions that actually matter.
5000 and 5001 for its own web interface, so choose a clear number like 8080 and write it down.docker shared folder — for a test app, docker/test is fine. The port and volume guides in this series go deeper.Start the container, then open its Log tab before you touch your browser. The log is the app talking to you.
http://your-nas-address:8080 (using the port you chose). Seeing the app's page closes link three of the chain.Now the step nobody wants to do and everybody should. Put one throwaway file or setting into the app, then stop the container and delete it completely.
docker shared folder in File Station. The data you mapped is still there — because it was never inside the container at all.After the test, many people install Portainer as their first real container. It is a free web dashboard that manages Docker itself — containers, images, volumes and logs in one tidy interface — and it runs happily on a Synology NAS as a container managing its siblings.
Be clear about what it is: a nicer steering wheel, not a second engine. Everything Portainer shows is the same Docker underneath, and everything learned in Container Manager still applies. Plenty of owners never install it and lose nothing. If you do, it becomes an excellent second exercise: it needs a volume for its own data and its own port, exactly like the test — only now the steps mean something.
The full Docker on Synology NAS installation, shown live on a real NAS from package install to a running container.
▶️ Watch Full VideoThe container's Log tab in Container Manager. A restart loop almost always means the app is missing something it needs — most often a folder it cannot write to, a required setting, or a port conflict. The last lines of the log usually say which one, in plain language.
No. Portainer is an optional free dashboard that manages the same Docker engine through a different interface. Container Manager does everything needed — images, containers, volumes, projects and logs. Many people install Portainer because they prefer its layout, but it is a preference, not a requirement.
Pick a host port that nothing else on the NAS is using, and write it down. Avoid 5000 and 5001, which DSM itself uses, and avoid the app ports of services you already run. Numbers in the 8000 to 9000 range are the common habit — for example 8080 for a first web app.