首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

CentOS 7 使用 docker 安装 typecho 博客系统

后来想玩 docker,发现 docker 只支持 CentOS 7+,加上之前的系统上东西太乱了,所以这次有时间就将数据库和 typecho 源码备份了一下,然后换了一个纯净的 CentOS 7.6...是设置宿主机和容器的端口号 -e 设置 mysql 密码 —name 给当前 container 起一个名字 获取 PHP 镜像 docker pull php:7.2-fpm 创建容器 main_phpfpm...docker run -d -v /home/savokiss/www:/var/www/html -p 9000:9000 --link main_mysql:mysql --name main_phpfpm...再次用上面的命令进入 main_phpfpm 容器,然后执行: docker-php-ext-install pdo_mysql 然后执行 php -m 就可以看到已经安装的扩展 获取 nginx 镜像...部署 typecho 由于笔者是迁移,typecho 源码都在 github 上,所以直接 git clone 到 /home/savokiss/www/ 中即可。

2.2K20

某个应用的 CPU 使用率居然达到 100%,我该怎么办?

这次案例中 PHP 应用的核心逻辑比较简单,大部分人一眼就可以看出问题,但你要知道,实际生产环境中的源码就复杂多了。...所以,我希望你在按照步骤操作之前,先不要查看源码(避免先入为主),而是把它当成一个黑盒来分析。...我们拷贝出 Nginx 应用的源码,看看是不是调用了这两个函数: # 从容器 phpfpm 中将 PHP 源码拷贝出来 $ docker cp phpfpm:/app ....那最后一步,我们就该看看这个文件的源码了: $ cat app/index.php <?php // test only....为了方便你验证优化后的效果,我把修复后的应用也打包成了一个 Docker 镜像,你可以在第一个终端中执行下面的命令来运行它: # 停止原来的应用 $ docker rm -f nginx phpfpm

2K40
领券