docker安装odoo
续:本次实例是从阿里云主机上安装的,读者结合自己服务器具体场景,不管物理机或虚拟机,方法均大同小异。不一一赘述。
一、安装Docker
-
确认centos系统内核版本(docker 要求 CentOS 系统的内核版本高于 3.10)
[root@myaliyunhost ~]# uname -r
-
安装docker
[root@myaliyunhost ~]# yum install -y docker -
启动docker
[root@myaliyunhost ~]# systemctl start docker
[root@myaliyunhost ~]# systemctl enable docker -
查看docker版本
[root@myaliyunhost ~]# docker version
二、安装Odoo
-
安装postgresql数据库,拉取大象数据库镜像
[root@myaliyunhost ~]# docker pull postgres:10.0
-
制作并运行一个postgrds数据库容器
[root@myaliyunhost ~]# docker run -p 5432:5432 -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo --name db postgres:10.0
[注意]:2.1 启动容器时做端口映射,映射5432端口至宿主机,方便后面使用客户端工具连接数据库
2.2 数据库用户名和密码均使用odoo
-
安装Odoo,拉取一个Odoo镜像
[root@myaliyunhost ~]# docker pull odoo:12
-
制作并运行一个Odoo容器
[root@myaliyunhost ~]# docker run -p 8069:8069 --name odoo --link db:postgres -t odoo:12
三、访问odoo网站
- 开启防火墙
Centos本机开放端口
[root@myaliyunhost ~]# firewall-cmd --permanent --add-port=8069/tcp
阿里云开放端口
-
访问网站
URL地址:http://<阿里云centos服务器IP地址>:8069/
打开网站如下:
-
创建数据库
在页面中填入相关数据库信息,点击create database按钮
-
创建完数据库后,进入odoo网站
四、客户端访问postgres数据库
-
安装数据库连接工具 – Navicat
<略> -
或者安装数据库连接工具 – PgAdmin(按照自己使用习惯自选)
<略> -
开启防火墙
Centos本机开放端口命令
[root@myaliyunhost ~]# firewall-cmd --permanent --add-port=5432/tcp阿里云开启5432端口
-
配置数据库连接信息 – 新建PostgreSql连接
-
连接数据库成功
安装完成!
作者:happy3930
来源链接:https://blog.csdn.net/happy3930/article/details/88847464
版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。
2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。