小编Dmi*_*kov的帖子

Docker-compose MemoryError

我尝试在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)

python postgresql python-2.7 docker docker-compose

5
推荐指数
1
解决办法
1963
查看次数

标签 统计

docker ×1

docker-compose ×1

postgresql ×1

python ×1

python-2.7 ×1