运营百科

baike

用宝塔面板的Docker管理器安装Odoo13社区版+企业版模块(odoo系统)

iseeyu4年前 (2022-10-30)运营百科263

前因:我有一个宝塔面板,里面放了静态页面公司官网,微擎公众号平台,Python-Flask轻Web框架,Java运行环境。这时候我想要装Odoo测试一下新功能,在官方提供的安装方式里,sudo(yum)安装,就是在宝塔之外的主机里安装Python,依赖环境,反向代理,这个和宝塔有重复,也可能有冲突,所以就考虑使用Docker安装对原系统没有影响,再说为了试用,要方便来回折腾。

最终效果是这样的:

步骤:

1、在宝塔面板安装Docker管理器;

2、用Docker管理器拉取镜像;

3、用命令行创建和运行容器;

4、在防火墙添加端口;

5、添加网站及反向代理设置;

详细内容:

1、在宝塔面板​​​​​​安装Docker管理器;

1.1、服务器需要安装宝塔面板,免费的就可以。我的服务器环境是CentOS 7.4。

1.2、在软件商店搜索docker,安装Docker管理器。目前官方版本是2.2。

2、用Docker管理器拉取镜像;

2.1、点击Docker管理器右侧设置。

2.2、点击镜像管理。

2.3、点击获取镜像。分两次,第一次录入"postgres:10.0"获取镜像,等待完成后,第二次录入odoo:13获取镜像。由于镜像较大,需要等待一会,我获取odoo:13用了十几分钟。另外,由于目前odoo最新版本是13.0,所以获取odoo:latest得到的也是13.0。这里获取的是社区版。

3、用命令行创建和运行容器;

目前Docker管理器创建容器不支持某些参数,如图端口映射、和目录映射已经具备,但是链接、命名等,没有配置的地方,所以,这一步需要用命令行完成,而不能使用界面上的容器创建。

3.1、准备好企业版模块,放到一个主机目录,例如"/download/addons"。不执行此步骤,将为社区版。

3.2、使用命令行创建数据库容器及Odoo容器。

3.2.1,root登录到主机。

3.2.2,创建运行数据库容器。

docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -e POSTGRES_DB=postgres --name db postgres:10

其中,比较重要的是--name db这个名称在下一步要用到,必须一致。 而postgre:10是,是刚才镜像2.3镜像的名称。

3.2.3,创建运行Odoo容器。

docker run -v /download/addons:/mnt/extra-addons -p 8069:8069 --name odoo --link db:db -t odoo

其中/download/addons是3.1步骤中的企业版模块所在目录。如果没有-v/download/addons:/mnt/extra-addons,那就是社区版了。

3.2.4,刷新一下Docker管理器的容器列表,新创建的容器就会显示在里面。

3.2.5,如果需要多个Odoo运行,只需要再创建几个容器即可实现多开。

docker run -v /download/addons:/mnt/extra-addons -p 8070:8069 --name odoo_more --link db:db -t odoo

其中,端口号8070是对外端口,容器内部还是8069,另外名称--name odoo_more是每一个多开都要不同。

可以看到,终端也在显示Odoo的屏幕打印了。

4、在防火墙添加端口;

在宝塔放行端口,如果是阿里云之类的,也要放行端口。

现在就可以运行Odoo了。

5、添加网站及反向代理设置,这是为了直接用网址odoo_more.pay-info.com而不是用101.201.69.127:8070访问;

5.1、配置网址访问,先要建立网站(域名解析要提前做好,指向这个主机ip地址)。

5.2、在宝塔面板为刚才这个网站添加反向代理。

好了,现在可以访问http://odoo_more.pay-info.com 了。

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

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/3191.html

相关文章

百色法院成淘宝卖家推行网络平台司法拍卖

百色法院成淘宝卖家推行网络平台司法拍卖

司法拍卖,是指人民法院将查封、扣押、冻结的被执行人财产,在被执行人逾期不履行义务时,依法以公开竞价的方式卖与出价最高的竞买人,并用所得金额清偿债务的执行行为,是人民法院执行中的一种强制处分措施。淘宝网司法拍卖工作是指人民法院在淘宝网推出的司法拍卖平台上直接组织开展司法拍卖的一项创新工作。据了解,网络...

社群服务是个很好的创业机会么?我用实操经历来和大家聊聊

社群服务是个很好的创业机会么?我用实操经历来和大家聊聊

最近一直在忙活各种各样的策划操盘,爬楼看错过了好多信息,今天和大家聊聊做社群服务这一年的酸甜苦辣,不论是否接触这行,相信都会给大家带来不同的感悟这一年,充实而欣慰,做社群服务以来,经历过很多酸甜苦辣,下面聊聊我的感受,篇幅较多,先列个大纲:【一】社群相关的几种toB服务模式【二】我们为啥做这个事儿【...

电商代运营是什么意思

电商代运营是什么意思

电商代运营是什么意思电商代运营是什么意思在目前这个科技飞速发达的世纪,电子商务早已普及到人民生活的方方面面。随电子商务而产生的电子商务代运营是什么意思呢?所谓电子商务代运营就是商家企业、个人或者机构将自己的电子商务运营的品牌、业务转交给专业的公司或者团队代为管理自己的电商运营。对于电子商务运营大多数...

杭州碧橙数字斩获“代运营淘拍档”,快速迭代升级

杭州碧橙数字斩获“代运营淘拍档”,快速迭代升级

2021年双十一在火爆的销售热潮中如期而至,这也是一年一度见证服务商实力的最佳赛场。斩获阿里巴巴服务市场2020服天猫代运营淘拍档的碧橙也在今年的双十一大战中,也展现出了亮眼的成绩单。图说:杭州碧橙数字获得天猫代运营淘拍档荣誉而淘拍档是阿里巴巴服务市场对服务商基于服务能力、服务质量、服务效果等多个维...

百度竞价代运营|百度竞价是什么?百度竞价对企业有什么作用?

百度竞价代运营|百度竞价是什么?百度竞价对企业有什么作用?

百度竞价是指把企业的产品、服务等在百度搜索引擎平台上做付费推广,它是一种按效果付费的、成熟的搜索引擎广告。企业在购买该项服务后,通过后台设置,其推广信息会出现在网民相应的搜索结果中。这样,网民就可以进入企业网站,进行咨询购买活动。百度竞价相对于电视广告等传统广告而言,用少量的投入就可以给企业带来大量...

90后获千万融资,扎根短视频营销,一年服务360家品牌

90后获千万融资,扎根短视频营销,一年服务360家品牌

记者|方文宇编辑|江昱玢当你在抖音刷到电商直播时,其背后的操盘手很有可能是一位90后——星榜创始人兼CEO刘思洋。2016年,刘思洋离开头部互联网公司,于4月创办了全链路数字营销服务商星榜,后者以先发优势冲入短视频营销领域,逐渐成长为域内领先的专业服务商,2021年全年服务约360家品牌,并于今年5...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片