docker workdir azure web应用程序中没有文件

docker workdir azure web应用程序中没有文件,azure,docker,file,dockerfile,containers,Azure,Docker,File,Dockerfile,Containers,我使用此dockerfile创建了一个图像: FROM node:12 WORKDIR /usr/src/app COPY package*.json ./ RUN npm install COPY . . EXPOSE 3000 CMD [ "npm", "start" ] 我的workdir是/usr/src/app,我使用copy.复制我的项目。 我创建了一个容器并将其上载到azure web服务。我在kudu bash中搜索workdi

我使用此dockerfile创建了一个图像:

FROM node:12

WORKDIR /usr/src/app

COPY package*.json ./

RUN npm install

COPY . .

EXPOSE 3000
CMD [ "npm", "start" ]
我的workdir是/usr/src/app,我使用copy.复制我的项目。
我创建了一个容器并将其上载到azure web服务。我在kudu bash中搜索workdir或任何其他文件,但找不到它。容器运行并执行它应该执行的操作,但文件不在可查看的位置。如何找到它?

对于您的问题,您需要知道的第一件事是kudu bash不在您的容器所在的系统中。它们是两个不同的系统。所以很明显你在里面找不到你的文件。如果你想连接到你的容器,你需要在你的容器中使用SSH,然后你可以在工作目录中找到文件。

对于你的问题,你需要知道的第一件事是kudu bash不在你的容器所在的系统中。它们是两个不同的系统。所以很明显你在里面找不到你的文件。如果你想连接到你的容器,你需要在你的容器中使用SSH,然后你可以在工作目录中找到文件。

你所说的“创建一个容器并将其上传到azure web服务”是什么意思?容器是一个正在运行的安装,您如何上传它?你想说,创建了一个映像并将其上载到azure容器注册表吗?是的,你是对的。感谢您的更正。您所说的“创建一个容器并将其上载到azure web服务”是什么意思?容器是一个正在运行的安装,您如何上传它?你想说,创建了一个映像并将其上载到azure容器注册表吗?是的,你是对的。谢谢你的更正。