本项目以centos7为宿主容器,集成了php-7.1.14、mysql-5.7、nginx-1.15.9、gitea、portainer等等最新环境以及sqlserver-5.6.0、swoole-4.0.3、redis-1.2.4、gd库等最新扩展,也可以在此基础上增加其他组件,
根目录下conf为PHP、nginx、php-fpm的挂载配置,可自行进行配置。
根目录内 启动.bat、停止.bat 可以启动及停止容器(只限于window用户)。
-
windows、Mac环境下,安装完成后等待右下角鲸鱼图标至静止状态为服务启动完成,
-
windows、Mac环境下,启动完成后在右下角鲸鱼图标点击右键,再点击
Strings,在界面的左边栏目找到Daemon,然后在右边Registry mirrosrs添加下面地址。http://f1361db2.m.daocloud.io
或
http://hub-mirror.c.163.com
-
linux下创建或修改配置 vi /etc/docker/daemon.json
{ "registry-mirrors": [ "http://f1361db2.m.daocloud.io"] } -
代理这步必不可少,否则下载镜像时连接不上
- 再次右下图标右键点击
Strings,在界面的左边栏目找到Shared Drives,然后在右边,docker_centos_myserver在哪个磁盘就打勾, 。
- 命令行进入项目 cd /docker_centos_myserver , 输入
docker-compose up。 - window下最简单方式是根目录内双击
启动.bat、停止.bat文件。而开机自动启动容器,只需要把启动.bat快捷方式放入启动项即可。 - 第一次起动容器部署需要一定时间,因机器配置或网络决定
- 部署完成查看http演试: http://127.0.0.1/
-
1、使用
vscode编辑器,在vscode安装docker扩展工具 -
2、使用项目自带的
portainer管理容器,项目构建完成后打开http://127.0.0.1:9000/ 即可以访问。关于portainer设置教程,请点击 https://cloud.tencent.com/developer/article/1351922
岑明(号明哥,当代全栈高级工程师,而且长得很帅)QQ:2945157617- 2019/3/12 15:50
