docker compose 安装 odoo(补充)
1. 配置扩展目录
-
odoo 配置文件
/opt/odoo/config/odoo.conf # 内容 [options] addons_path = /mnt/extra-addons db_host = localhost db_user = odoo db_name = odoo db_password = odoo -
docker-composer.yml 配置
version: '3.1' services: web: image: odoo:14 ports: - "8069:8069" # 网络模式:共享主机网络 network_mode: host volumes: - /opt/odoo/odoo-data:/var/lib/odoo - /opt/odoo/config:/etc/odoo - /opt/odoo/addons:/mnt/extra-addons environment: - HOST=localhost - USER=odoo - PASSWORD=odoo # 注意 下面两个目录 要给 读写权限 chmod -R 777 xxx # /opt/odoo/odoo-data # /opt/odoo/addons -
添加python项目 pip模块依赖
/opt/odoo/addons/requirements.txt # 配置内容 pandas qiniu pyOpenSSL M2Crypto -
启动服务(前台方式)
docker-compose up -
安装依赖(新 ssh 窗口)
docker exec -it --user root odoo_web bash # 进入容器 sed -i 's/deb.debian.org/repo.huaweicloud.com/g' /etc/apt/sources.list apt install -y swig gcc python3-dev # 安装pip基础包 https://mirrors.aliyun.com/pypi/simple pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple wheel pip3 install --upgrade -i https://repo.huaweicloud.com/repository/pypi/simple pip # 安装requirements.txt中的依赖包 pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple -r /mnt/extra-addons/requirements.txt -
重新启动容器(后台访问 -d)
dockder-compose up -d -
错误: Failed building wheel for python-ldap
apt install libsasl2-dev libldap2-dev
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义