Hi, my name is

Marc Santos

I'm a senior software developer, living in Wellington, New Zealand, currently working for Booster.
Designed and developed by Marc Santos.
This website is a work in progress made with .
© 2011 - 2020. All Rights Reserved. Hikari v0.2.18.

Install Docker on a Synology NAS

August 10, 2020

DockerSynology NAS
Photo by Taylor Vick
2 min read

What do I need?

  1. A Synology NAS that is compatible with Docker1. Check this list of models to confirm that your device supports this feature.
  2. A DSM2 account with administrative priviledges. This is required to install applications.
  3. Your NAS to be able to connect to the internet. DSM packages such as Docker are downloaded through the internet. This is also true for container images on the Docker Hub.

Let's get started.

Docker

  1. Access your DSM page. By default, it's at https://<NAS_IP_Address>:5001, where <NAS_IP_Address> is the IP address of your NAS. 🤯

    Login

    From here, login as a user with administrative priviledges. You will be redirected to your DSM's Dashboard afterwards.

  2. From your Dashboard, open the Package Center application. This can be done by:

    1. Clicking on its icon; or
    2. Looking for it on the Main Menu; or
    3. By searching for it via the search function at the top right-hand corner of the menu bar.

    Dashboard

    Verify that the account you logged-in with has administrative priviledges if you are unable to locate Package Center.

  3. From the Package Center window, look for Docker. This can be accomplished by:

    1. Typing Docker at the search bar, and pressing the Enter key of your keyboard.
    2. One of the results, if not the top result, should be the Docker package.

    Package Manager

    Note that I had the option to open Docker because I've already installed it on my NAS.

  4. Click on Install and DSM will download and install the Docker package for you.
  5. Once installed, start the application by clicking on its Open button. This will bring you to a similar screen as shown below.

    Docker

    Alternatively, Docker may also be started by clicking on its icon from the DSM's Main Menu screen. To do so:

    1. Click on the Main Menu button at the top left-hand corner of the screen, and
    2. Click on the Docker icon, or
    3. Search for Docker using the search function at the top right-hand corner of the menu bar, and click on its icon.

    Main Menu

    And that's it. You now have a working Docker host running on your Synology NAS. 🎉

Author's note: I was using a Synology DS918+ throughout this article. Screenshots presented are current as of posting date.

  1. A software that creates OS-level virtualization using self-contained images. https://www.docker.com

  2. DiskStation Manager or DSM is the web-based operating system running on all Synology NAS devices. https://www.synology.com/en-global/dsm