# xl-docker-golang **Repository Path**: old_wan/xl-docker-golang ## Basic Information - **Project Name**: xl-docker-golang - **Description**: xl-docker-golang - **Primary Language**: Docker - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-12 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # xl-docker-golang ### docker + golang + phpmyadmin +mysql80+ redis4.0+phpredisadmin 使用 ---- 1. 安装 `docker` 和 `docker-compose` 2. git clone 代码到本地 ``` $ git clone https://gitee.com/xl-docker/xl-docker-golang.git ``` 3. 执行命令 ``` $ cd xl-docker-golang $ docker-compose up -d ``` 4. 默认站点在浏览器中访问 `localhost` phpmyadmin 访问 `localhost:8090`, 帐号 `root` 密码 `123456` 目录结构 ---- ``` ├── log 日志目录 │ ├── mysql MySQL日志目录 │ ├── nginx Nginx日志目录 │ └── php PHP日志目录 ├── mysql MySQL数据文件目录 │ └── Dockerfile Dockerfile配置文件 ├── golang nginx数据文件目录 │ └── Dockerfile Dockerfile配置文件 ├── phpmyadmin phpmyadmin数据文件目录 │ └── Dockerfile Dockerfile配置文件 ├── phpredisadmin phpredisadmin数据文件目录 │ └── Dockerfile Dockerfile配置文件 ├── redis redis目录 │ └── Dockerfile Dockerfile配置文件 └── docker-compose.yml docker-compose配置文件 ``` # 在含有 docker-compose.yml 的文件夹下 构建容器 # 如有使用 Dockerfile 在修改 Dockerfile 文件之后再次执行如下即可应用修改 docker-compose up -d # 停止 docker-compose.yml 里面的所有容器 docker-compose stop # 删除 docker-compose.yml 里面的所有容器 docker-compose rm # 查看 docker-compose.yml 里面 golang 的日志 docker-compose logs -f golang # 重启 docker-compose.yml 里面的某一个容器 docker-compose restart golang #### start 启动 stop 停止 #####