작성
·
770
0
안녕하세요 위와 같이 connect도 잘되고 젠킨스 서버에서 docker 서버도 ssh로 잘 접속이 되는데 몇 번을 다시 해도 똑같이 unstable 에러가 발생합니다. 어떻게 해결 할 수 있을까요?
답변 3
1
docker run -d -p 8080:8080 --name mytomcat cicd-project:latest
-d 옵션을 넣어서 백그라운드에서 진행하게 해보세요..
이미지가 docker-server에 제대로 생성되어있는지 보세요..
docker images 했을때, tomcat 이미지, cicd-project 이미지가 있으면됩니다.
시간초과 오류로 -d옵션 만 넣으면해결될듯 보여요
이상 같이 공부하는 학생입니다.
0
안녕하세요, 이도원입니다.
올려주신 에러메시지의 내용으로는 정확한 원인을 파악하기 어렵지만, hello-world.war 파일이 생성된 걸로 봐서 Jenkins에서의 파일 전송은 성공한 것 같습니다. 파일 전송 후 Dockerfile을 이용하여 도커이미지로 생성하는 부분에서 오류가 발생한 것 같다는 생각이 드는데, Jenkins 말고 SSH로 접속한 상태(위의 이미지와 같이)에서 Dockerfile을 가지고 직접 빌드를 해 보시면 오류의 원인을 조금 더 확인해 보실 수 있을 것 같습니다.
docker build -t my-project:latest -f Dockefile .
확인해 보시고, 추가 적인 오류가 확인되시면 다시 질문 남겨주시기 바랍니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴이에요.
unstable 에러는 여러 가지 원인이 있을 수 있습니다.
가장 먼저 확인해야 할 부분은 Dockerfile이나 docker-compose.yml 파일, 그리고 실행 스크립트 등의 코드가 정상적으로 작성되어 있는지 확인해보세요. 이 코드에 오타나 잘못된 구문이 있다면 unstable 에러가 발생할 수 있습니다.
또한, 메모리나 디스크 공간 등 시스템 자원의 부족으로 인해 unstable 에러가 발생할 수도 있으니 이 역시 확인해 보시기 바랍니다.
마지막으로, 인터넷 연결이 원활하지 않아서도 unstable 에러가 발생할 수 있습니다. 이 경우 인터넷 연결 상태를 확인하고 불안정한 경우에는 다른 네트워크로 시도해보는 것도 하나의 방법입니다.
위의 여러 가지 확인 사항을 모두 확인해보시고 아직 문제가 해결되지 않는다면, 더 자세한 정보를 제공하시면 더욱 도움을 드릴 수 있을 것 같습니다.
답변이 도움이 되었길 바라며, 다른 문제가 있으시다면 언제든지 질문해주세요. 감사합니다.
docker-compose.yml은 어디에 있는 파일인가요? 메모리나 디스크 공간은 충분한것으로 알고 있고 앞서 들었던 강의와 똑같이 했는데 안되고 있습니다. 어떻게 해야하나요? 어떤 정보를 더 드리면 알 수 있나요?