This article describes the deployment of FortiManager/FortiAnalyzer on Docker Desktop. Example provided in this article is performed with Docker Desktop in Windows 11 with FortiManager docker.
Traditional virtualization will require each virtual machine to deploy an OS. In Docker Desktop, virtualization can be performed on OS-level and every application is managed under a container.
Docker Desktop is a tool for docker and it comes in multiple OS variants as shown below:
FortiManager/FortiAnalyzer
docker import "FMG_DOCKER-v7-buildxxxx-FORTINET.tar.xz" <image ID>:<Tag> -c 'ENTRYPOINT ["/sbin/init"]'
docker import "FAZ_DOCKER-v7-buildxxxx-FORTINET.tar.xz" <image ID>:<Tag> -c 'ENTRYPOINT ["/sbin/init"]'
docker run -it --restart always -p <Port Mapping>:443 -p <Port Mapping>:22 -p <Port Mapping>:541 --cap-add=ALL <image ID>:<Tag>
Note:
Port 443 is used for HTTPS, port 22 is used for SSH, and port 541 is used for the FortiGate-FortiManager tunnel.
get system status
Note:
The https:// prefix is required to access the GUI from port 443.
Related documents:
Video guide: FortiManager Docker container installation, licensing and running on Ubuntu, CentOS
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.