3 ms·
Hey, I too don't want to use Docker, but I find no alternative. I use docker-compose to get these running: memcache, MySQL, NGINX and postfix I tried other th
by pratyushmittal 6y ago
Hey, I too don't want to use Docker, but I find no alternative.
I use docker-compose to get these running: memcache, MySQL, NGINX and postfix
I tried other things:
- Ansible: very slow and requires lot of config files
- Bash scripts: requires lot of build steps in a language I don't really like
- Fabric: good as the scripts are more pythonic, but still requires manual installation of all services
The good thing about Docker is its caching mechanism. It builds the containers only if there are any changes. What are other (containerless) solutions for that?
- GordonS 6y agoYou accept that these are benefits, so why don't you want to use Docker?
- sonthonax 6y agoRunning where though? Locally? If not, why use Memcahed or Nginx?
- pratyushmittal 6y agoNah, running on production. For local I don't use Docker.
- sonthonax 6y agoBut there’s almost no point in running Memcached and Nginx on the same machine.
- kureikain 6y agoPostfix is really hard to run in container. Add rspamd, opendkim, opendmarc and I would just run them in their dedicated vm then.
- pratyushmittal 6y agoPanubo has a pretty good postfix images for Docker. It handles most of the stuff: https://hub.docker.com/r/panubo/postfix/ https://hub.docker.com/r/panubo/postfix/ Source: https://github.com/panubo/docker-postfix https://github.com/panubo/docker-postfix