Install Zimbra Docker
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 updatedocker 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!