Skip to content

tanyufei1/docker_centos_myserver

 
 

Repository files navigation

介绍docker_centos_myserver

本项目以centos7为宿主容器,集成了php-7.1.14mysql-5.7nginx-1.15.9等等最新环境,以及sqlserver-5.6.0swoole-4.0.3redis-1.2.4gd库等最新扩展,也可以在此基础上增加其他组件,所有配置文件在项目中的conf目录内,请自行进行配置, centos部署环境就是这么简单。

  • 根目录内 启动.bat停止.bat 可以启动及停止容器。

docker官方详细教程

1、安装docker

2、设置代理(重要)

  • 安装后完成后等待右下角鲸鱼图标静止为启动完成,
  • 启动完成后在右下角鲸鱼图标点击右键,再点击Strings,在界面的左边栏目找到Daemon,然后在右边Registry mirrosrs添加下面地址。
  •  http://f1361db2.m.daocloud.io

3、让docker有操作本地硬盘权限(重要)

  • 再次右下图标右键点击Strings,在界面的左边栏目找到Shared Drives,然后在右边,docker_centos_myserver在哪个磁盘就打勾,第2、3步必不可少。

4、启动docker_centos_myserver容器文件

  • 建议使用vscode编辑器,再在vscode安装docker工具,这样 你会少打很多繁琐的命令,更容易上手docker
  • 命令行进入项目 cd /docker_centos_myserver , 输入 docker-compose up
  • 最简单方式是双击项目根目录双击 启动.bat停止.bat 文件,开机自动启动容器,只需要把 启动.bat快捷方式放入启动项即可。
  • 第一次起动容器部署需要一定时间,因机器配置或网络决定
  • 部署完成查看http演试: http://127.0.0.1/

5、注意事项

  • 本安装教程只适用于window用户,linux或mac用户此教程不适用,请自己百度相关文档,但项目本身跨平台通用

  • 本项目默认使用80、9501、3306端口来挂载演试项目,请保证80、9501、3306端口不要被占用,否则容器动会启动失败,也可在 docker-compose.yml自行更改端口

  • 切记: MYSQL是另开的容器,用php连接mysql时,连接地址127.0.0.1连不上的,应该填写容器名称,如: mysql

项目作者

  • 岑明(号明哥,当代全栈高级工程师,而且长得很帅)
  • QQ:2945157617
  • 2019/3/11 15:50

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 83.6%
  • PHP 15.4%
  • Other 1.0%