无法在运行命令中挂载-v

时间:2019-09-17 06:24:10

标签: docker jenkins jenkins-pipeline docker-container

我是Docker概念的新手。在我的办公室服务器中,我们已经安装了Docker并将Jenkins映像作为容器运行。

我们要在创建Jenkins管道的过程中在Jenkinsfile中运行以下命令。

docker run --rm -p 8080:8080 -v $PWD/app:/opt/app --name=app-server App

问题是面对的是没有从/opt/app的{​​{1}}中装入卷(这是Jenkins容器的卷)。

我在$PWD/app中有app.txt个文件。运行上述命令后,它应该出现在$PWD/app中,但是文件夹为空。

因此,app-server容器卷中缺少配置文件。错误/opt/app发生了。

此问题的原因是什么。为什么config files are missing中的文件没有挂载到$PWD/app文件夹中?

要考虑的重点:

/opt/app命令在Jenkins容器中运行。

当jenkins在本地运行时(不是作为docker容器),最上面的命令正在运行执行。

0 个答案:

没有答案