1 - 下载 Swoole Loader 请下载 WINNT 系统 PHP-7.4.33 版本 非线程安全 的 swoole_loader 扩展,点击直达下载页面 2 - 安装 Swoole Loader 将刚才下载的 swoole_loader 扩展文件( swoole_loader.dll )上传到当前 PHP 的扩展安装目录中: ext......
如何在网易蜂巢发布部署PHP网站
本文以最简单的方式介绍如何在本地快速创建镜像,并使用该镜像在网易蜂巢创建一个定制的基础 PHP 容器。
方法/步骤
安装 Docker 工具
Linux 环境,使用以下命令进行安装:curl -sSL https://get.docker.com/ | sh
Windows 或 Mac 环境 ,安装 Boot2dcoker、DockerToolBox 等工具。
具体请参考:https://docs.docker.com/engine/installation/
注:Docker 客户端版本要求 1.7 及以上。
部署代码
这里提供一份示例代码,git clone 并切换至对应目录:
git clone https://github.com/NetEase/c.git c && cd c/php
构建本地镜像
使用 docker build 命令构建本地镜像:
docker build -t hub.c.163.com/[蜂巢用户名]/[标签名] .
注:登录蜂巢控制台,页面右上角头像右侧即为「用户名」。
后台启动容器,验证配置是否正确
docker run –d [镜像名或ID]docker ps
登录蜂巢镜像仓库
docker login –u [你的蜂巢账号] –p [你的蜂巢密码] –e [你的邮箱] hub.c.163.com
邮箱注册用户,蜂巢账号为邮箱帐号;
手机注册用户,蜂巢账号为手机号码登录;
返回「Login Succeded」即为登录成功。
标记本地镜像
docker tag [镜像名或ID] hub.c.163.com/[你的用户名]/[标签名]
个人的蜂巢镜像仓库推送地址为 hub.c.163.com/[你的用户名]/[标签名]
推送至不存在的镜像仓库时,自动创建镜像仓库并保存新推送的镜像版本;
推送至已存在的镜像仓库时,在该镜像仓库中保存新推送的版本,当版本号相同时覆盖原有镜像。
推送至蜂巢镜像仓库
docker push hub.c.163.com/[你的用户名]/[标签名]
推送成功后,即可在蜂巢控制台的镜像仓库查看:
创建容器
1.登录蜂巢控制台;
2. 点击左侧导航菜单的「容器管理」;
3. 点击容器列表左上角的「创建容器」按钮;
4. 选择「自定义镜像」;
5. 选中本地推送的镜像,开始创建容器:
部署完毕
容器创建成功后,在容器列表查看公网 IP 及运行状态:
使用该 IP 地址,即可访问部署的 PHP 页面:
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章