我是Docker的新手。我遵循了本教程Compose and ASP.NET Core with SQL Server,但在理解此命令时遇到了困难。
docker run -v ${PWD}:/app --workdir /app microsoft/dotnet:2.1-sdk dotnet new mvc --auth Individual
答案 0 :(得分:0)
$ docker run [OPTIONS] IMAGE [:TAG | @DIGEST] [COMMAND] [ARG ...] 您可以在此https://docs.docker.com/engine/reference/run/
上阅读更多内容答案 1 :(得分:0)
-v
表示从容器内的主机安装目录。-v ${PWD}:/app
表示将计算机中的当前目录安装到容器中的/app
目录中。--workdir /app
意味着将容器workdir设置为/app
目录。microsoft/dotnet:2.1-sdk
要运行的docker映像。dotnet new mvc --auth Individual
在容器内运行的命令(由于workdir设置为/app
,因此该命令将从/app
目录运行)。 $PWD
是一个shell变量,其中包含当前目录的路径,该路径会根据当前目录动态更改。
希望这会有所帮助。