解释这个docker run命令吗?

时间:2019-10-03 03:40:03

标签: docker

我是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

2 个答案:

答案 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变量,其中包含当前目录的路径,该路径会根据当前目录动态更改。



希望这会有所帮助。