发布网友 发布时间:2022-04-23 04:17
共3个回答
懂视网 时间:2022-04-29 14:34
1、下载镜像
pull php 镜像
docker pull php:7.3-alpine3.8
创建容器
docker run -it --name test php:7.3-alpine3.8 sh
2、进入容器安装swoole
# 安装依赖的第三方包 echo http://mirrors.ustc.edu.cn/alpine/v3.7/main > /etc/apk/repositories && echo http://mirrors.ustc.edu.cn/alpine/v3.7/community >> /etc/apk/repositories apk --no-cache add autoconf gcc g++ make openssl openssl-dev #下载swoole pecl install swoole-4.3.1 #开启扩展 docker-php-ext-enable swoole #查看扩展 php -m #将目前环境打包成新镜像 docker commit test swoole:4.3.1
3、创建swoole容器
docker run -it --name swoole -p 80:80 -v /home/my/lujing:/pro swoole:4.3.1 sh
4、设置基本目录(app)
"autoload": { "psr-4": { "App": "app/" } }
执行composer dump-autoload映射app目录
创建一个http服务
$http = new SwooleHttpServer("0.0.0.0", 80); $http->on('request', function ($request,SwooleHttpResponse $response) { $response->end("<h1>hello</h1>"); }); $http->start();
热心网友 时间:2022-04-29 11:42
1、安装docker、docker-compose
yum install docker2、编辑docker-compose.yum文件
vi docker-compose.yummysql:
image: mysql:5.7
environment:
- MYSQL_ROOT_PASSWORD=yourpassword
- MYSQL_DATABASE=wordpress
web:
image: wordpress:4.9.7-php7.0-apache
links:
- mysql
environment:
- WORDPRESS_DB_PASSWORD=yourpassword
ports:
- "0.0.0.0:80:80"
working_dir: /var/www/html
volumes:
- wordpress:/var/www/html
3、启动容器
4、查看容器是否正常运行
一切正常的话就可以访问了
关于docker搭建wordpress中出现的问题请参考:centos下基于docker安装wordpress。
热心网友 时间:2022-04-29 13:00
1. 安装 Docker 在我们真正开始之前,我们需要确保在我们的 Linux 机器上已经安装了 Docker。我们使用的主机是 CentOS 7,因此我们用下面的命令使用 yum 管理器安装 docker。