使用docker安装apache环境部署wordpress

环境:centos7

首先在DaoCloud注册

#安装、启动docker  curl -sSL https://get.daocloud.io/docker | sh  systemctl docker start  
#拉取所需镜像(nginx-proxy、wordpress、mysql)  dao pull daocloud.io/daocloud/nginx-proxy:latest  dao pull daocloud.io/daocloud/dao-wordpress:latest  dao pull daocloud.io/library/mysql:latest  
#mysql  docker run  --restart="always" -d     -v /data/docker/msqyl:/etc/mysql/conf.d     -p 0.0.0.0:3306:3306 --name mysql     -e MYSQL_ROOT_PASSWORD=root mysql:latest  默认账号密码:root/rot  
#nginx-proxy  docker run --restart="always" -d -p 80:80 -v           /var/run/docker.sock:/tmp/docker.sock:ro         daocloud.io/daocloud/nginx-proxy  

详细的使用方法查看nginx-proxy 使用

#wordpress  docker run --restart="always" --name wordpress --link mysql:mysql -e VIRTUAL_HOST=www.domain.com -v /data/wordpress:/var/www/html -d -p 8080:80 daocloud.io/daocloud/dao-wordpress:latest    www.domain.com 替换成你自己需要绑定的域名,方便nginx-proxy 自动发现  

启动后发现没有办法正常访问

apache2配置

进入wordpress容器进行配置

docker exec -it wordpress /bin/bash  

写入域名

echo "ServerName www.domain.com" >> /etc/apache2/httpd.conf  

重启

/etc/init.d/apache2 restart  

最后输入域名或者localhost:8080 进行访问

原文出处:searchinfogo -> http://www.searchinfogo.com/?p=13

相关推荐

发表回复

房先生
我们将24小时内回复。
2024-05-10 14:03:00
您好,有任何疑问请与我们联系!
您的工单我们已经收到,我们将会尽快跟您联系!
[QQ客服]
2781198
加我微信
[电话联系]
13585372227
[电子邮件]
chaoneo@163.com
取消

选择聊天工具: