lcfumes / docker-php56-mariadb-elasticsearch
Docker本地项目 PHP5.6 MariaDb Elasticsearch
dev-master
2016-02-19 20:30 UTC
Requires (Dev)
- lcfumes/docker-php56-mariadb-elasticsearch: dev-master
This package is not auto-updated.
Last update: 2022-01-14 05:34:02 UTC
README
容器
代理
Centos:7 Nginx PHP5.6 Php-Fpm MariaDb:10.0 ElasticSearch: 2.2
该项目是为了与 composer.json 一起使用。如果您想独立运行它,您需要在 docker-compose.yml 文件中更改一些配置。
如果您想独立运行它,可以写信给我。我很乐意帮助您。
依赖
apt-get install curl php5-cli php5-curl
在 composer.json 中使用
{
"repositories": [
{
"url": "git@github.com:lcfumes/docker-php5-mariadb-elasticsearch.git",
"type": "git"
}
],
"require-dev": {
"lcfumes/docker-php56-mariadb-elasticsearch": "dev-master"
}
}
运行 Composer
本地机器
composer install
实际机器
composer install --no-dev
关于项目
您需要创建一个具有写权限的 "tmp/nginx" 文件夹。
cd /project/
mkdir tmp/
mkdir tmp/nginx
chmod -R 777 tmp
该项目是为在 ZendFramework 中运行而制作的。如果您使用其他框架,我的建议是创建一个名为 "public" 的符号链接。
安装 Docker
wget -qO- https://get.docker.com/ | sh
将您的用户添加到 Docker 组
sudo usermod -aG docker YOUR_USER
安装 Docker-Compose
https://docs.dockerd.com.cn/compose/install/
运行
启动机器
cd /yourproject/vendor/lcfumes/docker-php56-mariadb-elasticsearch/
docker-compose up -d
停止
docker-compose stop
docker-compose rm
数据库
mysql -uroot -proot -hdatabase.dev
浏览器
http://webproject.dev
Docker HUB
该项目使用 Docker Hub 中的镜像
lcfumes/nginx-php56 - https://hub.docker.com/r/lcfumes/docker-centos7-php56-mariadb/
jwilder/nginx-proxy - https://hub.docker.com/r/jwilder/nginx-proxy/
Mariadb - https://hub.docker.com/_/mariadb/
ElasticSearch - https://elastic.ac.cn