docker-compose是一个自动化工具,通过用户配置的docker-compose.yml,一条命令就可以管理一组相关联的docker容器。
第一步:定义应用环境
简单来说就是新建一个文件夹,命名为my_wordpress。
第二步:在“docker-compose.yml”文件中定义组成应用的各服务
配置一个名为“docker-compose.yml”的文件,写入下面内容
version: "3" services: mariadb: image: mariadb environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: wordpress volumes: - mariadata:/var/lib/mysql networks: - my-bridge wordpress: image: wordpress ports: - 8080:80 # 如果8080被占用,修改8080为任意其他端口 environment: WORDPRESS_DB_HOST: mariadb WORDPRESS_DB_PASSWORD: root networks: - my-bridge depends_on: - mariadb volumes: mariadata: driver: local networks: my-bridge: driver: bridge
第三步:dock-compose up启动应用
在该文件的目录下打开命令行,输入docker-compose up,此时Wordpress和Mysql便自动下载并安装入Docker容器,根据网速不同等待一些时间便安装完成。
打开你的浏览器,输入”localhost:8080″或者”localhost”或者”127.0.0.1″,远程服务器的直接输入服务器IP地址,即可进入Wordpress安装界面,开始你的Wordpress之旅。
好了,或许你已经安装好了,那么如何卸载/中止Wordpress服务呢? 其实也很简单,输入:
docker-compose down
然后,docker便会逐步停止所有相关服务,同卸载有相同效果。
如需再度安装使用Wordpress,则在相同文件夹再输入docker-compose up或者docker-compose up -d运行于后台。
综上,无论是Windows,Mac还是Linux,只要有docker便可以实现很多原本很困难的功能,比如docker-compose up命令便可以一键安装多个功能和组件的Wordpress平台。
原文链接:https://www.bianhb.com/wordpress/problems-and-solutions/32446.html
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END