Docker 安装 Swoft

在Docker中直接安装Swoft的集成环境

说明

  • 使用的是非docker-compose
  • 挂载到宿主目录中
  • Swoft镜像集成了swoft运行时所需要到组件依赖和环境

步骤

1、在宿主目录中创建Swoft项目(直接拉取git或者压缩包解压到本地)

2、创建容器:拉取Swoft镜像,并挂载到宿主目录

docker run -it -d -p 80:80 -v $PWD/swoft:/var/www/swoft  --name qswoft --entrypoint="" swoft/swoft bash

其中:entrypoint 覆盖镜像内默认启动swoft服务的设定。
这样会让容器在启动的时候创建一个bash作为前置进程,而不是去启动swoft服务

3、启动并进入容器

docker start qswoft //启动容器
docker exec -it qswoft bash //进入容器

4、在容器内使用composer安装依赖

composer install //运行后等待安装完成

5、启动Swoft

php ./bin/swoft http:start //启动http服务

6、浏览器打开
http://localhost/

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容