docker安装odoo - Go语言中文社区

docker安装odoo


续:本次实例是从阿里云主机上安装的,读者结合自己服务器具体场景,不管物理机或虚拟机,方法均大同小异。不一一赘述。

一、安装Docker

  1. 确认centos系统内核版本(docker 要求 CentOS 系统的内核版本高于 3.10)
    [root@myaliyunhost ~]# uname -r
    在这里插入图片描述

  2. 安装docker
    [root@myaliyunhost ~]# yum install -y docker

  3. 启动docker
    [root@myaliyunhost ~]# systemctl start docker
    [root@myaliyunhost ~]# systemctl enable docker

  4. 查看docker版本
    [root@myaliyunhost ~]# docker version
    在这里插入图片描述

二、安装Odoo

  1. 安装postgresql数据库,拉取大象数据库镜像
    [root@myaliyunhost ~]# docker pull postgres:10.0
    在这里插入图片描述

  2. 制作并运行一个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

  1. 安装Odoo,拉取一个Odoo镜像
    [root@myaliyunhost ~]# docker pull odoo:12
    在这里插入图片描述

  2. 制作并运行一个Odoo容器
    [root@myaliyunhost ~]# docker run -p 8069:8069 --name odoo --link db:postgres -t odoo:12
    在这里插入图片描述

三、访问odoo网站

  1. 开启防火墙
    Centos本机开放端口
    [root@myaliyunhost ~]# firewall-cmd --permanent --add-port=8069/tcp

阿里云开放端口
在这里插入图片描述

  1. 访问网站
    URL地址:http://<阿里云centos服务器IP地址>:8069/
    打开网站如下:
    在这里插入图片描述

  2. 创建数据库
    在页面中填入相关数据库信息,点击create database按钮
    在这里插入图片描述

  3. 创建完数据库后,进入odoo网站
    在这里插入图片描述

四、客户端访问postgres数据库

  1. 安装数据库连接工具 – Navicat
    <略>

  2. 或者安装数据库连接工具 – PgAdmin(按照自己使用习惯自选)
    <略>

  3. 开启防火墙
    Centos本机开放端口命令
    [root@myaliyunhost ~]# firewall-cmd --permanent --add-port=5432/tcp

    阿里云开启5432端口
    在这里插入图片描述

  4. 配置数据库连接信息 – 新建PostgreSql连接
    在这里插入图片描述

  5. 连接数据库成功
    在这里插入图片描述

安装完成!

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/happy3930/article/details/88847464
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-27 23:55:54
  • 阅读 ( 1522 )
  • 分类:docker

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢