docker: «commit» требует максимум 2 аргумента

Я пытаюсь выполнить фиксацию докера из учебника:

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

но я получил:

 docker: "commit" requires a maximum of 2 arguments. 

Я googled это, не мог найти решение. Благодарю.

Я нашел решение, похоже, что докер не любит пространство:

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

У меня такая же проблема.

Я скопировал инструкции с веб-страницы на докер. Проблема – это символ " , потому что это не то же самое.

Когда я набрал " в терминале (не копируется), все работает нормально.

Надеюсь, это решит!