我一直在尝试在Windows 10专业版中使用docker。我以前在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运行--help'。
答案 0 :(得分:0)
我认为问题是$(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