I was unable to find any quick installation guide using Docker Compose. Setting it up with minimal effort doesn’t seem possible, and the installation appears to require a PHP background.
Hi, welcome to the Community! ![]()
What you write is essentially correct ![]()
There are several posts here in the forums documenting several user’s efforts (and successes) building SuiteCRM as a Docker container.
Any way, I would argue that
- SuiteCRM is not particularly fit for a containerized execution. I mean, it can work just fine in there, but is not the sort of app that I would think to use in a container, except for dev and testing purposes. I think it’s a much better fit for a full VM. But some people just do everything in Docker, so, ok
- you do need some PHP and sysadmin knowledge. Making SuiteCRM too easy to install is, IMHO, misleading. This is a full scale CRM, a very complex codebase, with large legacy sections; you will need to customize, and to look at bugs and logs etc. If you install it in one click without technical knowledge, you’re just setting yourself up for disillusionment, I am afraid.
The free, perfect, no tech-skills-needed CRM does not exist. Yet.
@pgr thanks for the answer
I agree that if it fully fits a VM, it should be installed on a VM, but I think sometimes it needs a lighter version to deploy in containers, even on Kubernetes, for quick review/testing. If you know of any useful links where people do everything with Docker or Docker Compose, please share them.
Search the forums… tip: search for “dockerfile” (not just “docker”), this will take you closer to the posts that are providing samples.
This is just a recent example: