CentOS部署多版本odoo的Docker 环境

  1. 最小化安装CentOS后完成以下操作。
    # 命令自动补全
    yum -y install bash-completion
    
    # 启用firewall
    systemctl start firewalld
    systemctl enable firewalld
    
    # 升级
    yum -y update
    
    # 重启
    reboot
    
  2. 卸载旧版本,Docker 的早期版本称为 docker 或 docker-engine。如果安装了这些版本,请卸载它们及关联的依赖资源。
    yum remove docker docker-common docker-selinux docker-engine
  3. 安装 Docker CE
    #安装所需的软件包
    yum install -y yum-utils device-mapper-persistent-data lvm2
    
    #设置 stable 镜像仓库。您始终需要使用 stable 镜像仓库,即使您还需要通过 edge 或 testing 镜像仓库安装构建也是如此。
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
    #更新 yum 软件包索引
    yum makecache fast
    
    #安装最新版本的 Docker CE
    yum install -y docker-ce
    
    #启动并启用Docker
    systemctl start docker
    systemctl enable docker
  4. 安装Cockpit管理工具
    #安装Cockpit
    yum -y install cockpit cockpit-docker 
    yum -y install cockpit-*
    
    # 启动并启用 Cockpit
    systemctl start cockpit
    systemctl enable cockpit.socket
    
    # 允许通过Firewalld防火墙
    firewall-cmd --add-service=cockpit --permanent
    firewall-cmd --reload
    
    # 使用浏览器打开 https://ip-address:9090
  5. 拉取Docker镜像

    #拉取odoo镜像
    docker pull odoo:9.0
    docker pull odoo:10.0
    docker pull odoo:11.0
    
    #拉取PostgreSQL 镜像
    docker pull postgres:10
  6. 启动容器

    #启动PostgreSQL容器
    docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo --name db postgres:10
    
    #firewalld开放端口
    firewall-cmd --zone=public --add-port=8010/tcp --permanent
    firewall-cmd --zone=public --add-port=8011/tcp --permanent
    firewall-cmd --reload
    
    #启动Odoo11容器
    docker run -p 8010:8069 --name odoo10 --link db:db10 -t odoo:10.0
    docker run -p 8011:8069 --name odoo11 --link db:db11 -t odoo:11.0
  7. 其他
    使用浏览器打开 https://ip-address:8011 打开浏览器,删除名称为odoo数据库。因为docker版本的10.0和11.0都会连接这个数据库,删除这个数据库,以免出现错误。https://ip-address:8011可以打开odoo11.0版本的网站,https://ip-address:8010可以打开odoo10.0的网站,依次创建数据库。



  8. 更新odoo镜像
    docker pull odoo:11.0
    

     

转载于:https://my.oschina.net/u/138005/blog/2208049

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值