저는 Jenkins를 사용하여 프로젝트를 만들었지 만 이제는 내 클라이언트가 Docker 이미지 내부에 빌드를 만들고 싶어합니다. 나는 서버에 docker를 설치했고 실행은 172.0.0.1:PORT
이다. Docker 플러그인을 설치하고이 TCP URL을 Docker URL에 할당했습니다. 또한 jenkins-1이라는 이름으로 이미지를 만들었습니다. 구성 프로젝트에서 빌드 환경 Build with Docker Container
을 사용하고 이미지 이름을 제공합니다. 다음 빌드에서의 Execute Shell
을 넣고 다음Jenkins 도커 설정
를 구축하지만 오류를 제공합니다 : 난 그냥 같은 문제로 실행 한
Pull Docker image jenkins-1 from repository ...`
$ docker pull jenkins-1`
Failed to pull Docker image jenkins-1`
FATAL: Failed to pull Docker image jenkins-1`
java.io.IOException: Failed to pull Docker image jenkins-1``
at com.cloudbees.jenkins.plugins.docker_build_env.PullDockerImageSelector.prepare DockerImage(PullDockerImageSelector.java:34)`
at com.cloudbees.jenkins.plugins.docker_build_env.DockerBuildWrapper.setUp(DockerB`uildWrapper.java:169)`
at hudson.model.Build$BuildExecution.doRun(Build.java:156)`
at `hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)`
at hudson.model.Run.execute(Run.java:1720)`
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)`
at hudson.model.ResourceController.execute(ResourceController.java:98)`
at hudson.model.Executor.run(Executor.java:404)`
Finished: FAILURE`
image jenkins-1 does not exist! – yashpandey
불쾌감은 없지만 달성하고자하는 것을 정말로 이해하고 있습니까? Jenkins가 주도하지 않고 동일한 작업 (예 : 도커 컨테이너 내에서 빌드)을 수동으로 구현할 수 있었습니까? – agg3l
가 스크린 샷에 추가되었습니다. jenkins-1 exixt @yashpandey – Sidharth