openerp-server:错误:没有这样的选项:-p

我试图运行Odoo v8 docker。

如果我添加容器ID,它运行但不提供端口号。 如果我input以下端口号码:

docker run d69ffe949669 -p 127.0.0.1:8069:8069 –name odoo –link db:db -t odoo

如果说:

openerp-server:错误:没有这样的选项:-p

如果我运行没有容器id的整个命令,它运行Odoo v9

请帮我启动Odoo v8

docker run命令的语法是:

$ docker run [OPTIONS] IMAGE [:TAG | @DIGEST] [COMMAND] [ARG …]

所以你有两个选项(他们是一样的,但一个使用图像名称和标签,另一个使用图像ID):

docker run -p 127.0.0.1:8069:8069 --name odoo --link db:db -t odoo:8

要么

 docker run -p 127.0.0.1:8069:8069 --name odoo --link db:db -t d69ffe949669 

PS:如果你不指定版本标签,它会使用版本9的最新图像。