docker:“;“提交”;最多需要2个参数

docker:“;“提交”;最多需要2个参数,docker,Docker,我正在尝试执行教程中的docker提交: $ docker commit -m "Added json gem" -a "majid" 9d5a8e18f150 ouruser/sinatra:v2 但我得到了: docker: "commit" requires a maximum of 2 arguments. 我在谷歌上搜索,找不到解决办法。 谢谢。我找到了解决方案,看起来docker不喜欢空间: $ docker commit -m "addedjsongem" -a "majid

我正在尝试执行教程中的docker提交:

$ docker commit -m "Added json gem" -a "majid"  9d5a8e18f150 ouruser/sinatra:v2
但我得到了:

docker: "commit" requires a maximum of 2 arguments.
我在谷歌上搜索,找不到解决办法。
谢谢。

我找到了解决方案,看起来docker不喜欢空间:

$ docker commit -m "addedjsongem" -a "majid"  2d9666177b46 ouruser/sinatra:v2
sha256:c43d53ba92b9099af36026d02cc85d42c3e56365a07e8e3bf3196723eca53877

我也有同样的问题

我已将说明从网页复制到docker。问题在于字符
,因为它不相同

当我在终端中键入
(未复制)时,一切正常


我希望这能解决这个问题

它的语法是

docker commit -m="Added json gem" -a="majid"  9d5a8e18f150 ouruser/sinatra:v2

我觉得不错。什么版本的docker?docker版本1.9.1,构建A34A1D5。。。您是否尝试过
--author=“majid”(etc)
语法?奇怪的是,您的邮件应该能够包含空格。。。它是否适用于
--message
语法和空格?