写给前端的Docker实战教程(21)
docker-compose pull info
docker-compose stop info
docker-compose rm info
docker-compose up -d info # -d 代表后台运行
笔者已将自己网站部署方式开源,可参考github/pea3nut-hub
迁移 WordPress 站点(Apache + PHP + MySQL)
接下来我们实战迁移一个 WordPress 站点
网址:pea3nut.blog源码:非公开可能你也发现了这个站点和其他站点的一个非常大的不同——他的源码和数据是不能公开的
之前我们打包镜像时,都是直接将代码打进镜像内的。这条方案用在这里显然是不行的,有两个问题:
我不想公开 MySQL 数据文件和网站内容(如图片)。若将这些打包进镜像,任何人都能docker image pull下载到镜像,然后取得镜像内的文件当容器被删掉,存储的 MySQL 数据都将丢失Volume
Docker 提供了一个叫做 Volume 的东西,可以将容器内和宿主机的某个文件夹进行”绑定“,任何文件改动都会得到同步。所以,我可以将整个站点目录和 MySQL 目录都挂载为 Volume。这样,当容器删除时,所有数据文件和源码都会保留。
推荐阅读
- 手机游戏|写给王者玩家的3条忠告!接受不了,请不要来LOL手游凑热闹
- 除了X60 5G 基带 高通推出射频前端 ultraSAW 滤波器技术
- 国产手机巨头发力,小米10这几性能领跑行业前端
- 一加持续发力前端技术,电致变之外,还有备用隐藏相机方案!
- 分享 | 写给孩子的“冠状病毒”绘本,用它解释现在的一切,可打印
- 给热爱追剧的你,威联通docker安装人人影视插件轻松追剧
- 2020年的前端工程师请收下这几个Vue.js开源框架
- Web前端开发工资为什么这么高非凡教育web设计培训老师来解密
- 前端开发规范(四、JS篇)
- 前端大势所趋---Flutter 这篇文章会让你行动起来