команда docker перенесена с Mac на Windows - PullRequest
0 голосов
/ 12 марта 2019

Я пытался использовать докер в Windows 10 Pro. Я использовал это в Mac раньше. Когда я пытаюсь использовать приведенную ниже команду, появляется сообщение об ошибке.

Пожалуйста, помогите.

Командная строка:

docker run -v db_car_my-db-1: / dbdata -v $ (pwd) / backups: / backup - rm ubuntu tar xvf /backup/db_data_19-03-11.tar -C / dbdata --strip 1

Сообщение об ошибке:

C: \ Users \ lenovo \ Downloads \ db_car \ db_car> docker run -v db_car_my-db-1: / dbdata -v $ (pwd) / backups: / backup - rm ubuntu t ar xvf /backup/db_data_19-03-11.tar -C / dbdata --strip 1 C: \ Program Files \ Docker \ Docker \ Resources \ bin \ docker.exe: неверный формат ссылки. Смотрите 'C: \ Program Files \ Docker \ Docker \ Resources \ bin \ docker.exe run --help'.

1 Ответ

0 голосов
/ 12 марта 2019

Я думаю, что проблема $(pwd).Если вы запускаете эту команду на PowerShell, вы должны использовать фигурные скобки:

docker run -v db_car_my-db-1:/dbdata -v ${pwd}/backups:/backup --rm ubuntu tar xvf /backup/db_data_19-03-11.tar -C /dbdata --strip 1

(см. Также Докер: недопустимый формат ссылки )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...