Docker
-
基于阿里云的 ECS、RDS,将个人博客迁移升级至:Docker(基于预算考虑,最终未实现)、LNMP(CentOS 7.7、Nginx 1.16、MySQL 5.7、PHP 7.4)、HTTPS 的过程
1、基于 Xshell 6 进入 CentOS 服务器中,将网站程序目录压缩打包,执行压缩命令,执行结果如图1 图1 cd /data/wwwroot/shuijingwanwq.…
-
Docker 部署,基于 Supervisor 的 crontab (bash sleep) 的实现,以降低内存占用
1、命令行脚本的运行基于 Supervisor 提供支持,持续运行期间,占用内存过高的问题仍然未得到根本解决,查看网址:http://www.shuijingwanwq.com/2…
-
基于 Yii 2.0 实现的命令行脚本,持续运行期间,占用内存过高的分析与解决
1、当在 MySQL 与 Redis 中的数据量较小时,Docker 容器的 CPU:0.02%,内存:298MB,如图1、图2 图1 图2 2、查看 MySQL 的实例监控情况,…
-
Docker 部署,将目录 sobey 修改为 mcloud,构建镜像时,报错:composer install returned a non-zero code: 255 的分析解决
1、Docker 部署,在 Jenkins 上构建镜像时,报错:composer install returned a non-zero code: 255,如图1 图1 Step…
-
在 Windows 10 / Docker 部署 中,在全局配置中启用 阿里云 Composer 全量镜像
1、查看 Composer 的全局配置选项的列表。打开命令行窗口并执行如下命令:镜像地址为官方源地址。如图1 图1 PS E:/wwwroot/pcs-api> compos…
-
Docker 部署,为一些 Rancher 环境变量 设置默认值
1、现阶段所有的 Rancher 环境变量 皆无默认值,因此,皆必须在 Rancher 环境变量中明确设置,如图1 图1 2、之前的环境变量的配置文件,如果未设置环境变量:CHAN…
-
在 Rancher 容器升级后,基于环境变量的配置,自动运行应用初始化命令与数据库迁移命令
1、现阶段的升级方案,在 Rancher 容器升级后,进入 Docker 容器,在命令行中依次运行: // 开发环境 / 测试环境 php /sobey/www/pcs-api/i…
-
在 Yii 2 高级模板中,在 CentOS 7.2 中执行初始化命令,一些应用下的目录权限未设置为 777 的分析解决(根源在于 Docker 部署配置问题)
1、在 Windows 10 中执行初始化命令,设置了所有应用的目录权限,正常(总计 14 行),如图1 图1 PS E:/wwwroot/channel-pub-api> …
-
在 Docker、Rancher 部署中,基于 Supervisor 定时执行 Yii 2 控制台命令
1、Supervisor 是可以在类 UNIX 系统中进行管理和监控各种进程的小型系统。Supervisor 的配置文件是一个Windows-INI风格(Python Config…
-
一款快速,跨平台,多向的文件实时同步工具:Mutagen
说明:Mutagen是一个开源、跨平台的文件同步和网络转发工具,目前支持本地文件系统,远程服务器和Docker容器文件系统之间的同步,感觉同步和lsyncd很类似,但安装和配置更简…