Deployment of FME Server using Docker (Linux)

Liz Sanderson
Liz Sanderson
  • Updated

FME Version

  • FME 2021.1


This Article will guide you through the steps to deploy FME Server using Docker on Linux. Instructions for deploying FME Server using Docker on Windows and Mac are also available.

Docker is required to deploy FME Server. If you have Docker with Docker compose already installed then go to the section "Starting FME Server".

Note: These instruction are not required to deploy FME Server using Docker on Windows or Mac.


Installing Docker

Follow the Docker instructions for your specific Linux Distro. Once you've installed Docker Engine, you will need to install Docker Compose.


If you have access to a browser, you can download the latest compose file from
If you're configuring via the command line, you can use curl:

curl -L "" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

Starting FME Server

  • Download the Docker Compose file for FME Server and edit the settings for your machine. We have docker compose files for several versions of FME Server ready to download:
  • The external hostname can be set via the ${EXTERNALHOSTNAME} environment variable. If the variable is unset the external hostname will default to localhost.
  • Call docker-compose in the same directory as your docker-compose.yml file. If your file name is not docker-compose.yml, you can use the -f flag.
docker-compose up -d
docker-compose -f docker-compose-2021.2.2-b21806.yaml up -d
  • Verify that FME Server is running by navigating to your machines IP address or hostname in a web browser. Log in with the user/password admin/admin (you will be prompted to change the password on first log in). You can now license FME Server through the Web UI.

Don't forget to check out some useful commands for FME Server for Docker and our Getting Started with FME Server and Docker landing page.


Was this article helpful?



Please sign in to leave a comment.