当前位置:首页 > 系统运维 > 正文内容

docker九快记账项目安装方式更新,含Quick run和docker compose安装,新增多合一容器方便整洁

汉谟拉比2个月前 (03-17)系统运维1720

这个项目是关于如何在 Docker 中运行 MoneyNote,支持 amd 和 arm。 #### 如果在公共网络中运行,请注意 1. 默认的mysql root密码是78p7gkc1,请在安装后更改。2. 请更改默认的邀请代码。


### Quick Run



docker run --name moneynote -e DB_PASSWORD=78p7gkc1 -e invite_code=111111 -v moneynote_mysql_data:/var/lib/mysql -p 43740:3306 -p 43741:80 -p 43742:9092 -p 43743:81 -p 43744:82 markliu2018/moneynote-all:latest



如果你有 mysql 服务,你可以使用 docker image 而不需要 mysql 服务。


docker run --name moneynote -d \
-e DB_HOST=your_ip \
-e DB_PORT=3306 \
-e DB_NAME=moneynote \
-e DB_USER=root \
    -e DB_PASSWORD=your_password \
-e invite_code=111111 \
-p 43742:9092 \
-p 43743:81 \
-p 43744:82 \
markliu2018/moneynote-all-no-mysql:latest




### docker compose running(Recommended)


1. Fetch source code, use git.



git clone https://github.com/getmoneynote/docker-compose-moneynote-hub.git && cd docker-compose-moneynote-hub


2. docker compose running



docker compose up -d


3. Upgrade


docker compose pull && docker compose up -d




运行后,访问PC Web [http://127.0.0.1:43743](http://127.0.0.1:43743) 移动H5,[http://127.0.0.1:43744](http://127.0.0.1:43744)。 phpMyAdmin [http://127.0.0.1:43741](http://127.0.0.1:43741) 你可以导出数据


#### docker note


with mysql running (arm)


docker compose --env-file api.env -f docker-compose-hub.yml up -d




with mysql upgrade


docker compose --env-file api.env -f docker-compose-hub.yml pull && docker compose --env-file api.env -f docker-compose-hub.yml up -d




no mysql running


docker compose --env-file api-no-mysql.env -f docker-compose-hub-no-mysql.yml up -d




no mysql upgrade


docker compose --env-file api-no-mysql.env -f docker-compose-hub-no-mysql.yml pull && docker compose --env-file api-no-mysql.env -f docker-compose-hub-no-mysql.yml up -d




docker 5 in 1 running


docker compose --env-file api.env -f docker-compose-all-hub.yml up -d


docker 5 in 1 upgrade


docker compose -f docker-compose-all-hub.yml pull && docker compose --env-file api.env -f docker-compose-all-hub.yml up -d




docker 3 in 1 running


docker compose --env-file api-no-mysql.env -f docker-compose-all-no-mysql-hub.yml up -d




docker 3 in 1 upgrade


docker compose -f docker-compose-all-hub.yml pull && docker compose --env-file api-no-mysql.env -f docker-compose-all-no-mysql-hub.yml up -d




扫描二维码推送至手机访问。

版权声明:本文由Q师傅知识库发布,如需转载请注明出处。

本文链接:http://www.greatqiu.cn/?id=239

分享给朋友:

“docker九快记账项目安装方式更新,含Quick run和docker compose安装,新增多合一容器方便整洁” 的相关文章

windows系统搭建内网NTP 服务器提供给其他设备进行校时

windows系统搭建内网NTP 服务器提供给其他设备进行校时

1.运行Regedit,打开注册表编辑器2.找到注册表项HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\,在右侧窗口中将AnnounceFlags的值修...

海康威视linux系统新增磁盘扩容文件系统

海康威视linux系统新增磁盘扩容文件系统

一、 问题现象客户登录蜂鸟平台提示/opt文件系统满二、 问题确认使用hik用户通过xshell工具的ssh2协议登录操作系统查看确认图1 文件系统查看三、 需求分析虚拟机创建时分配的硬盘50G,/opt分到为19G,随着业务的使用/opt...

海康威视平台软件MariaDB数据库断电之后异常恢复操作

海康威视平台软件MariaDB数据库断电之后异常恢复操作

夏天的时候服务器经常无故断电,导致MDB数据损坏,现象是SAC配置界面数据消失,高级参数无法选择图片支援池如果SAC下面没有添加存储设备,那就删除SAC 和 MDB,再重新安装SAC 和MDB即可,如果SAC 下面有数据,切平台...

现代企业为什么需要NTP校时服务器?

现代企业为什么需要NTP校时服务器?

1、局域网内往往没有准确的时间源,以前往往选择设备某一接入服务器的时间作为系统时间通过SDK下发给设备。但服务器内置晶振能力有限,守时能力不足,产生偏差也没有再校准能力。2、对任何系统来说,时间准确都是基本需求。时间被广泛应用于系统中,摄像...

CentOS7 rsync+inotify异机实时备份部署方案

CentOS7 rsync+inotify异机实时备份部署方案

一、 背景 需求为了实现重要数据的异地备份,防止服务器故障导致数据丢失 而 影响业务连续运行 。 要求 实时检测 A服务器 xx目录 变化情况 ,一旦检测到目录发生 变化 立即触发向 B服务器 xx目录传输文件的动作 B服务器上保留最近 9...

linux下一分钟掌握网络抓包(tcpdump)

linux下一分钟掌握网络抓包(tcpdump)

“tcpdump是网络数据采集分析工具,tcpdump可以将网络中传送的数据包完全截获下来提供分析析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。”   ...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。