我正在尝试将文件(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'运行我的项目。 有人可以帮助我吗?