Я пытаюсь смонтировать мой файл (/ home / ubuntu / grace / new_project в ubuntu) в контейнер Jenkins Docker и запустить 'nvidia-docker'.Каталог, который я хочу скопировать, находится в / var / jenkins_home / new_folder в контейнере Docker.
Это команда для запуска сервера Jenkins с помощью Docker.
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) находится в / var /jenkins_home / new_folder / на контейнере Docker, чтобы я мог запустить 'nvidia-docker' для запуска 'main.py'.
Моя конечная цель - сделать так, чтобы Jenkins выполнил конвейер для запуска моего проекта, используя 'sudo nvidia-docker exec -it auto python main.py' из сценария оболочки.Кто-нибудь может мне помочь?