You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.9 KiB
1.9 KiB
安装卸载
使用docker
-
安装docker
-
安装并启动mysql
-
安装并启动redis
-
安装 masterlab
-
下载
masterlab-docker
与masterlab
最新代码cd /home git clone https://gitee.com/firego/masterlab-docker.git cd ./masterlab-docker/www git clone https://gitee.com/firego/masterlab.git cd ./masterlab unzip ./vendor.zip
-
下载镜像
docker pull gopeak/masterlab:php-fpm-74 docker pull nginx:alpine docker pull gopeak/masterlab:php-cli-74
-
创建容器
需按顺序创建
docker run -d --name php74 --expose=9000 -p 9000:9000 --link mysql-server:mysql --link redis:redis \ -v /home/masterlab-docker/www/:/var/www/html/ \ -v /home/masterlab-docker/conf/php/php74.ini:/usr/local/etc/php/php.ini \ -v /home/masterlab-docker/conf/php/php-fpm.d/www74.conf:/usr/local/etc/php-fpm.d/www.conf \ -v /home/masterlab-docker/log/php-fpm/:/var/log/php-fpm/ \ gopeak/masterlab:php-fpm-74 docker run -d --name nginx-alpine -p 80:80 -p 443:443 --link php74:fpm74 \ -v /home/masterlab-docker/www/:/var/www/html/ \ -v /home/masterlab-docker/conf/nginx/conf.d:/etc/nginx/conf.d/ \ -v /home/masterlab-docker/conf/nginx/nginx.conf:/etc/nginx/nginx.conf \ -v /home/masterlab-docker/log/nginx/:/var/log/nginx/ \ -e "TZ=Asia/Shanghai" \ nginx:alpine
gopeak/masterlab:php-cli-74
为异步邮件发送服务,如不启用异步邮件发送,可以不创建docker run -d -it --rm --name php74-cli \ -p 9002:9002 \ -v /home/masterlab-docker/www/masterlab:/usr/workspaces/project \ -w /usr/workspaces/project \ gopeak/masterlab:php-cli-74 \ php ./bin/swoole_server.php
-
启动与停止
启动顺序与创建顺序一致
-
卸载
删除相关容器、镜像与数据
-