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