我想用docker创建一个邮件服务器容器。我尝试使用docker-compose.yml文件,它有一个名为“域名“。但没有docker-compose,使用 docker run ...我不知道哪个是 domainname 参数。
Docker-compose.yml:
mail:
image: tvial/docker-mailserver
hostname: mail
domainname: deploymentbox.com
ports:
- "25:25"
- "143:143"
- "587:587"
- "993:993"
volumes:
- ./spamassassin:/tmp/spamassassin/
- ./postfix:/tmp/postfix/
谢谢
答案1
我在这个问题上找到了一个答案Docker 问题。加入主机名和域名- 主机名参数。例如:
docker run -d --hostname mail.deploymentbox.com \
-p 25:25 -p 143:143 -p 587:587 -p 993:993 \
-v $PWD/spamassassin:/tmp/spamassassin/ \
-v $PWD/postfix:/tmp/postfix/ tvial/docker-mailserver
我在我的服务器上尝试并运行。