• odoo 云部署


    1、从镜像中安装:postgres

    docker run --name db -e POSTGRES_PASSWORD=529500 -p 5432:5432 -d postgres:latest

    2、从镜像中安装:unlimitedbiking/odoo16-enterprise

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

    2.1、镜像的config文件设定了db名字是:db , 数据库用户是:odoo, 注意建库时准备好。

    3、装好后的登陆链接

    http://47.121.26.185:8069/web#cids=1&action=menu

    4、省略了一下端口配置问题。

    CREATE USER odoo WITH PASSWORD '529500' SUPERUSER;

    格式说明:

    docker run -d \
        -p 9000:9000 \
        --name portainer \
        --restart=always \
        -v /var/run/docker.sock:/var/run/docker.sock \
        -v portainer_data:/data \
        portainer/portainer-ce:latest

    docker run --name odoo16 -p 8069:8069 -e POSTGRES_USER=root -e POSTGRES_PASSWORD=529500 -d afwanwh/odoo16-dev-enterprise:latest

    docker run  -t -p 8069:8069 --name odoo16 --link postgres:pg_db afwanwh/odoo16-dev-enterprise:latest -d odoo16
    (貌似可以了)

     

    docker run -v /odoo_16_ee:/opt/odoo-dir -t -p 8069:8069 --name odoo16 --link postgres:pg_db unlimitedbiking/odoo16-enterprise:latest -d odoo16
    (貌似可以了)
    
    
    docker run -v odoo-data:/var/lib/odoo -d -p 8080:8069 --name odoo --link db:db -t odoo:latest
    
    
    
    命令说明:
    docker run --name odoo16  odoo:16.0 -d afwanwh/odoo16-dev-enterprise:latest   
    
    启动一个名字叫odoo16的容器,并且挂在的镜像是odoo:16.0
    
    参数说明
    “:”的前后两个参数可以理解为映射,“:”前面的是本机的配置信息,“:”后面的容器内的配置信息。
    -v /root/docker/odoo/16.0:/mnt/extra-addons(自有模块映射) 
    -p 8069:8069(端口映射)
    --link pg15:db(数据库映射)
    

    docker run -v /odoo_16_ee:/odoo-dir -t  -p 8069:8069 --name odoo16  --link postgres:pg_db - t unlimitedbiking/odoo16-enterprise:latest

    2、登陆并查看信息:

    docker exec -it postgres bash
    psql -U postgres

    -- 查询数据库版本

    SELECT version();

    -- 查询数据库名称

    SELECT current_database();

    -- 查询所有数据库名称

    SELECT datname FROM pg_database;

    -- 查用户

    SELECT * FROM pg_catalog.pg_user;

    清理dock无用文件:
     

  • 相关阅读:
    SpringBoot数据响应、分层解耦、三层架构
    解决gpt无法发送对话的问题
    深度强化学习(Deep Reinforcement Learning, DRL)阶段性学习汇总(二)
    SV--类型转换
    高德地图设置电子围栏
    Springcloud的学习笔记(一)
    一个基于 gin+ grpc + etcd 等框架开发的小栗子
    [附源码]java毕业设计基于JavaEE的机票预定系统
    Java的构造器
    vue.js样式绑定
  • 原文地址:https://blog.csdn.net/ForRubyDownLoad/article/details/138143001