docker如何使用docker run命令从本地加载代码?

问题描述 投票:0回答:2

我最近加入了一个项目。对于该项目,我们使用在docker之上的Nginx在本地运行Angular项目。

我发现下面的脚本在localhost上运行我的项目:

docker run -p 80:80 --name nginx projectName:nginx

我想知道docker在运行时究竟知道我的项目在本地机器上的位置以及它如何加载代码。

谢谢。

angular docker nginx
2个回答
0
投票

peojectName:nginx是这个运行的码头图像。泊坞窗图像是包含许多层的文件。用户构建docker镜像以包含代码,系统库和图像中所需的任何其他文件。因此,当您构建映像时,您将build context发送到docker守护程序,这是您构建映像的文件夹的全部内容。


0
投票

当您生成应用程序的docker镜像时,角应用程序的dist文件夹(在文件夹文件中给出的文件夹路径)将移动到Docker守护程序或在docker上下文中说,但是当您运行docker时它将托管您的图像,包括您的应用程序dist文件夹,然后创建应用程序实际运行的单独容器。

© www.soinside.com 2019 - 2024. All rights reserved.