Install Zimbra Docker

Zimbra Docker Setup on VMware Ubuntu

Nil Seri
2 min readJan 24, 2021
Photo by Lance Asper on Unsplash

Related Zimbra Docker files can be found here:

https://hub.docker.com/r/jorgedlcruz/zimbra/https://github.com/jorgedlcruz/zimbra-docker

I did get an error when installing the image and it can be solved by https://stackoverflow.com/questions/49853054/running-a-zimbra-image-in-docker-failure

Run these commands:

docker exec -it zimbra bash
root@zimbra-docker:~#apt-get update
docker stop zimbra
docker start zimbra; docker logs -f zimbra

You can visit now the IP of your Docker Machine using HTTPS, or try the Admin Console with HTTPS and port 7071.

How I got Zimbra url on Ubuntu: https://stackoverflow.com/questions/17157721/how-to-get-a-docker-containers-ip-address-from-the-host

docker inspect -f ‘{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}’ container_name_or_iddocker run — name zimbra -p 25:25 -p 80:80 -p 465:465 -p 587:587 -p 110:110 -p 143:143 -p 993:993 -p 995:995 -p 443:443 -p 8081:8080 -p 8443:8443 -p 7071:7071 -p 9071:9071 -h zimbra-docker.zimbra.io — dns 127.0.0.1 — dns 8.8.8.8 -i -t -e PASSWORD=Zimbra2017 jorgedlcruz/zimbra

These are Zimbra’s url, user and password info:

https://172.17.0.2 user: admin pass: Zimbra2017

You can see domain, admin account, spam anti-virus, etc. info from the logs:

Creating server entry for zimbra-docker.zimbra.io...done.Setting Zimbra IP Mode...done.Saving CA in ldap...done.Saving SSL Certificate in ldap...done.Setting spell check URL...done.Setting service ports on zimbra-docker.zimbra.io...done.Setting zimbraFeatureTasksEnabled=TRUE...done.Setting zimbraFeatureBriefcasesEnabled=TRUE...done.Checking current setting of zimbraReverseProxyAvailableLookupTargetsQuerying LDAP for other mailstoresSearching LDAP for reverseProxyLookupTargets...done.Adding zimbra-docker.zimbra.io to zimbraReverseProxyAvailableLookupTargetsSetting TimeZone Preference...done.Initializing mta config...done.Setting services on zimbra-docker.zimbra.io...done.Adding zimbra-docker.zimbra.io to zimbraMailHostPool in default COS...done.Creating domain zimbra.io...done.Setting default domain name...done.Creating domain zimbra.io...already exists.Creating admin account admin@zimbra.io...done.Creating root alias...done.Creating postmaster alias...done.Creating user spam.ytizyty0mj@zimbra.io...done.Creating user ham.ytizyty0mj@zimbra.io...done.Creating user virus-quarantine.ytizyty0mj@zimbra.io...done.Setting spam training and Anti-virus quarantine accounts...done.Initializing store sql database...done.Setting zimbraSmtpHostname for zimbra-docker.zimbra.io...done.Configuring SNMP...done.Setting up syslog.conf...done.

Happy Coding!

--

--

Nil Seri

I would love to change the world, but they won’t give me the source code | coding 👩🏻‍💻 | coffee ☕️ | jazz 🎷 | anime 🐲 | books 📚 | drawing 🎨