如何将文件挂载到Jenkins泊坞窗

时间:2019-03-22 21:24:27

标签: docker jenkins jenkins-pipeline nvidia-docker

我正在尝试将文件(ubuntu上的/ home / ubuntu / grace / new_project)挂载到Jenkins Docker容器中并运行“ nvidia-docker”。我要复制的目录位于Docker容器上的/ var / jenkins_home / new_folder中。

这是使用docker运行Jenkins服务器的命令。

sudo docker run --rm \
-u root -p 8080:8080 \
-v jenkins-data:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
-v "$HOME":/home   jenkinsci/blueocean

我想在Jenkins中运行此命令。

sudo nvidia-docker run -d \
-v /home/ubuntu/grace:/notebooks/grace \
-it --name test classification:ver1.2 
sudo nvidia-docker exec -it test python main.py

我希望我的项目(/ home / ubuntu / grace / new_project)在docker容器上的/ var / jenkins_home / new_folder /中,以便我可以运行“ nvidia-docker”来运行“ main.py”。

我的最终目标是使Jenkins管道使用Shell脚本中的'sudo nvidia-docker exec -it auto python main.py'运行我的项目。  有人可以帮助我吗?

0 个答案:

没有答案