我尝试在512 Mb RAM的vps上启动odoo.我用docker.当我用普通码头工人发射容器时一切都很好.我这样推出:postgres容器:
docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo --name db postgres
Run Code Online (Sandbox Code Playgroud)
odoo容器:
docker run -p 8069:8069 --name odoo --link db:db -t odoo
Run Code Online (Sandbox Code Playgroud)
没有错误,一切正常.然后我关机,删除这个容器并尝试用docker-compose做同样的事情:
app:
image: odoo
tty: true
ports:
- "8069:8069"
volumes:
- ./addons:/mnt/extra-addons:ro,Z
links:
- db:db
db:
image: postgres
environment:
POSTGRES_USER: odoo
POSTGRES_PASSWORD: odoo
Run Code Online (Sandbox Code Playgroud)
当我启动时,我得到MemoryError:
root@ubuntu-512mb-fra1-01:~/odoo# docker-compose -f odoo.yml up
Creating odoo_db_1
Creating odoo_app_1
Attaching to odoo_db_1, odoo_app_1
db_1 | The files belonging to this database system will be owned by user "postgres".
db_1 | This user …Run Code Online (Sandbox Code Playgroud)