docker-compose 模板
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.
 
 
 
 
 
 
muryor 8f5f23381c add 3 years ago
..
app add 3 years ago
README.md add 3 years ago
docker-compose.yml add 3 years ago

README.md


TEST

本文档仅供测试和开发使用

docker-compose项目

运行本文档代码需要安装dockerdocker-compose

下载该项目目录下的相应文件,执行docker-compose up运行项目,或通过docker-compose up -d后台运行项目。通过docker-compose down停止项目


hellohao图床社区版

说明

需要自行下载最新的编译包

需要自行上传sql文件到数据库

不需要本机安装java环境,php环境

不需要本机安装mysql数据库

使用步骤

第一步. 在https://github.com/Hello-hao/Tbed 下载源文件或者编译包,将jar文件放到app目录下

由于jar文件太大,本文档并未收集此文件。

第二步. 初次运行,需要将hellohao的镜像代码注释掉(可选),然后运行使用docker-compose up命令启动容器

 # hellohao:  《注释从此处开始
 #  image: maven:3.3-jdk-8
 #  command: [
 #      'java',
 #      '-jar',
 #      'Tbed.jar'
 #      ]     《注释到此处结束

不注释掉代码将导致程序频繁报错但不影响关键步骤,可忽略。

第三步. 访问phpmyadmin页面http://127.0.0.1:9180 (本文档使用的地址),登录mysql数据库,将sql数据库文件导入picturebed数据库中。

请注意,此处填写phpmyadmin连接mysql服务器时,使用地址为mysqlservercontainer_name: mysqlserver的值,数据库服务器地址不是localhost或者127.0.0.1

第四步. 关闭数据库管理页面,使用docker-compose down关闭容器,将第2步的注释代码取消注释

第五步. 正式运行项目docker-compose updocker-compose up -d

说明

下载源文件或者编译包,如果需要覆盖application.properties文件需要保留数据库的默认连接参数

#数据库账号
spring.datasource.username=hellohao  #hellohao 需要跟mysql容器的用户名`MYSQL_USER`一致,也可以使用root账号登录
#数据库密码test
spring.datasource.password=hellohao  #hellohao 需要跟mysql容器的用户密码`MYSQL_PASSWORD`一致,也可以使用`MYSQL_ROOT_PASSWORD`root密码123456
#数据库链接地址
spring.datasource.url=jdbc:mysql://mysqlserver:3306/picturebed?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8  # mysqlserver 为容器里mysql数据库的名称,可修改,需跟mysql容器的容器名一致。