Public Repository

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

IMPORTANT - This is image may not be production-ready.
IMPORTANT - Use at your own risk.

Available tags:

  • latest -> 7.2.7
  • 7.2.7

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:
docker run -d -h hostname.doma.in \
-e MEMORY_CSNT="no"
-e TIMEZONE="Your/TimeZone" \
-e PASSWORD="" -v your.ssh.id.pub:/root/.ssh/authorized_keys \
zextras/zimbra7

docker run -d -m 4G -h hostname.doma.in \
-e MEMORY_CSNT="yes"
-e TIMEZONE="Your/TimeZone" \
-e PASSWORD="" -v your.ssh.id.pub:/root/.ssh/authorized_keys \
zextras/zimbra7

Since Zimbra has already been installed during the image building, the container, once started, executes the Zimbra configuration (zmsetup.pl). Once Zimbra is installed, and started, it spawns a sshd server in foreground.

Docker Pull Command
Owner
zextras

Comments (0)