Rancher
-
将 /vendor 加入至 Git 仓库后,Docker 部署,升级失败的分析解决
1、编辑 .gitignore,将 /vendor 加入至 Git 仓库,如图1 图1 # composer vendor dir # /vendor 2、在 Jenkins 中构…
-
在 Rancher 中实现集群的部署与测试 ( 负载均衡 与 命令行下的 Redis 锁定、性能提升 )
1、在 Rancher 中,克隆已经存在的 Docker 容器 channel-pub-api-prev 为 channel-pub-api-prev-1、channel-pub-…
-
基于 Rancher 升级容器时,Yii2 高级模板初始化时,报错:Error. Directory frontend/web/assets does not exist 的分析与解决
1、Yii2 高级模板初始化时,报错:Error. Directory frontend/web/assets does not exist,如图1 图1 2、进入容器中的目录:/…
-
基于 supervisord 运行 PHP 命令行脚本,可基于 Rancher 环境变量控制是否运行,以支持集群部署时, PHP 命令行脚本 仅在单机中运行的实现
1、将 /build/c_files/etc/supervisord.d/yii-cmc-console-user-sync.ini、/build/c_files/etc/supe…
-
在基于 Rancher 部署时,报错:Missing the temporary folder to store the uploaded file 的分析与解决
1、在 Postman 中打开网址:http://api.pcs.wjdev.chinamcloud.cn/v1/assets/upload, 上传文件,响应失败,如图1 图1 2…
-
在 Rancher 中升级容器,报错:/config/init/config0.sh: line 1314: syntax error near unexpected token `}’ 的分析解决
1、在 Rancher 中升级容器,报错:/config/init/config0.sh: line 1314: syntax error near unexpected toke…
-
Docker 部署,为一些 Rancher 环境变量 设置默认值
1、现阶段所有的 Rancher 环境变量 皆无默认值,因此,皆必须在 Rancher 环境变量中明确设置,如图1 图1 2、之前的环境变量的配置文件,如果未设置环境变量:CHAN…
-
在 Rancher 容器升级时,执行 SHELL 脚本报错:sed: -e expression #1, char 37: unknown option to `s’ 的分析与解决
1、在 Rancher 容器升级时,执行 SHELL 脚本报错:sed: -e expression #1, char 37: unknown option to `s’…
-
在 Rancher 容器升级后,基于环境变量的配置,自动运行应用初始化命令与数据库迁移命令
1、现阶段的升级方案,在 Rancher 容器升级后,进入 Docker 容器,在命令行中依次运行: // 开发环境 / 测试环境 php /sobey/www/pcs-api/i…
-
在 Docker、Rancher 部署中,基于 Supervisor 定时执行 Yii 2 控制台命令
1、Supervisor 是可以在类 UNIX 系统中进行管理和监控各种进程的小型系统。Supervisor 的配置文件是一个Windows-INI风格(Python Config…