Public Repository

Last pushed: 2 months ago
Short Description
Zimbra 8.x Docker Images, ready to run!
Full Description

IMPORTANT - This is image may not be production-ready.
IMPORTANT - Use at your own risk.
IMPORTANT - For Network images a license is not provided. You should have your own.

What those containers do? Since Zimbra binaries have already been installed during the image building, the container, once started, executes the Zimbra configuration (zmsetup.pl), then it is, and started along with sshd.

Available Tags:

(FOSS)

  • 8.8.4
  • 8.8.3
  • 8.7.11
  • 8.7.10
  • 8.7.9
  • 8.7.7
  • 8.7.6
  • 8.7.5
  • 8.7.4
  • 8.7.3
  • 8.7.2
  • 8.7.1
  • 8.7.0
  • 8.6.0
  • 8.5.1
  • 8.5.0
  • 8.0.9
  • 8.0.5

(NETWORK)

  • 8.8.4
  • 8.8.3
  • 8.7.11
  • 8.7.10
  • 8.7.9
  • 8.7.7
  • 8.7.6
  • 8.7.5
  • 8.7.4
  • 8.7.3
  • 8.7.2
  • 8.7.1
  • 8.7.0
  • 8.6.0
  • 8.5.1
  • 8.5.0
  • 8.0.9

Please refer to the 'Tags' page for more information on tags names.

Accepted Variables:

  • EXTERNALDNS="your.dns.serv.er"
  • MEMORY_CSNT="yes|no"
  • PASSWORD="your-desired-Zimbra-Admin-Password"
  • TIMEZONE="Your/TimeZone"

Variables Explanation:

  • EXTERNALDNS:
    Provide your upstream DNS server for resolutions other than the container itself. You can modify configuration later by adding config lines todnsmasq configuration (/etc/resolv.masq).
    Default value is 8.8.8.8.

  • MEMORY_CSNT:
    Set this to yes if you used the -m option, otherwise things are going to be funny.

  • PASSWORD:
    Since Zimbra will not install without an Admin Password we will deal with it. You can specify your own. This may change in the future. If not supplied by the user, a default password is used. Have a look inside the container to find it.

  • TIMEZONE:
    The timezone of the server and the principal domain of Zimbra. It should be specified according to Zimbra timezones.
    Default Value: "Etc/UTC"

Example invocation:

FOSS

- Without memory constraint:
docker run -d -h hostname.doma.in \
-e MEMORY_CSNT="no"
-e TIMEZONE="Your/TimeZone" \
-e PASSWORD="" \
-v your.ssh.id.pub:/run/secrets/ssh_key_to_authorize \
zextras/zimbra8:8.8.4-rhel7

- With memory constraint:
docker run -d -m 4G -h hostname.doma.in \
-e MEMORY_CSNT="yes"
-e TIMEZONE="Your/TimeZone" \
-e PASSWORD="" \
-v your.ssh.id.pub:/run/secrets/ssh_key_to_authorize \
zextras/zimbra8:8.8.4-rhel7

NETWORK

- Without memory constraint:
docker run -d -h hostname.doma.in \
-e MEMORY_CSNT="no"
-e TIMEZONE="Your/TimeZone" \
-e PASSWORD="" \
-v your.ssh.id.pub:/run/secrets/ssh_key_to_authorize:ro \
-v /path/to/your/ZCSLicense.xml:/opt/zimbra/conf/ZCSLicense.xml:ro
zextras/zimbra8:network-8.8.4-rhel7

- With memory constraint:
docker run -d -m 4G -h hostname.doma.in \
-e MEMORY_CSNT="yes"
-e TIMEZONE="Your/TimeZone" \
-e PASSWORD="" \
-v your.ssh.id.pub:/run/secrets/ssh_key_to_authorize:ro \
-v /path/to/your/ZCSLicense.xml:/opt/zimbra/conf/ZCSLicense.xml:ro
zextras/zimbra8:network-8.8.4-rhel7

Docker Pull Command
Owner
zextras