本项目以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