群晖docker_在群晖NAS上安装Docker并运行Odoo

本文介绍了如何在群晖DS220+ NAS上安装Docker,下载PostgresSQL和Odoo,并详细阐述了启动及配置过程,包括设置环境变量、链接配置和端口映射。最后提及了运行Odoo时安装第三方模块的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近测试了一下在群晖NAS上运行odoo,用来解决公司客户管理的问题。

441f9b38a0b97cb0d61a321b92ea0bcb.png

NAS型号:DS220+

第一步:在群晖系统面板套件中心搜索Docker,并下载安装,等待Docker安装完成。

77cb264695351289d2b6643946c586a7.png

第二步:打开Docker,在Docker注册表中搜索postgres,下载最新版本的PostgresSQL数据库。

6806dbfde0e93369268b584f2652bf48.png

第三步:在注册表中搜索odoo,下载你需要的odoo版本,建议使用最新版本。

eea4136d7369aacc3fd99c07d8a4b149.png

第四步:等待全部下载完成。首先启动postgres容器。

26af3bde5003c0b2704565d10468beac.png

在高级设置 > 环境中添加:

POSTGRES_PASSWORD=odoo
POSTGRES_USER=odoo
POSTGRES_DB=postgres

应用设置。

然后启动odoo容器,在高级设置:

链接配置选上面生成的postgres容器,别名填db
在启动命令行输入 -i base
odoo容器对应的端口要设置(8069的本地端口一定要写,不能使用自动否则会导致无法访问的问题)

应用设置。

这时候你就可以通过域名+端口号访问啦。

d2ed6b1261844d0b489e05d31c0367dd.png

上面启动 这一步的设置最好根据odoo官方Docker文档操作,参考文档:https://registry.hub.docker.com/_/odoo/

当前odoo官方提供的设置如下:

version: '2'
services:
web:
image: odoo:12.0
depends_on:
- db
ports:
- "8069:8069"
db:
image: postgres:10
environment:
- POSTGRES_DB=postgres
- POSTGRES_PASSWORD=odoo
- POSTGRES_USER=odoo

这个方法有一个问题就是不知道在哪里安装odoo的第三方模块,通过查找资料及研究odoo的设置文件,终于找到另外一种方法实现了odoo的运行及第三方模块的安装。

下一篇再谈谈在群晖NAS中通过Docker运行odoo并安装第三方模块

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值