我试图运行Odoo v8 docker。
如果我添加容器ID,它会运行但不提供端口号。如果我按如下方式输入端口号:
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
答案 0 :(得分:1)
docker run命令的语法是:
$ docker run [OPTIONS] IMAGE [:TAG | @DIGEST] [COMMAND] [ARG ...]
所以你在这里有2个选项(它们是相同的,但是一个使用图像名称和标签,另一个使用图像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的最新图像。