개발자 도구를 사용하여 실행 모드와 디버그 모드 사이에서 Liberty Docker 서버 전환

Liberty Docker 서버의 경우 WebSphere Developer Tools를 사용하여 실행 모드와 디버그 모드 사이에서 서버를 전환할 수 있습니다. 이 모드 사이에서 전환할 때 도구는 사용자가 저장할 수 있는 Docker 컨테이너 및 Docker 이미지를 작성합니다.

시작하기 전에

WebSphere Developer Tools를 사용하여 Liberty Docker 서버를 작성해야 합니다. WebSphere Developers Tools를 사용하여 Docker 컨테이너에서 Liberty 서버를 작성하는 것에 대한 자세한 정보는 개발자 도구를 사용하여 Docker 컨테이너에서 워크벤치 Liberty 서버 작성의 내용을 참조하십시오.

이 태스크 정보

Docker 컨테이너에서 Liberty 서버를 작성할 때 실행 명령 및 호스트 맵핑된 포트는 고정됩니다. 결과적으로 실행 모드와 디버그 모드 사이에서 Liberty Docker 서버를 전환할 때 WebSphere Developer Tools는 Docker 컨테이너를 기반으로 새 Docker 이미지를 커미트합니다. 이 조치는 해당 시점에 컨테이너에 대한 모든 변경사항을 유지합니다. 그런 다음 도구는 새 이미지로부터 새 컨테이너를 작성하지만 실행 명령을 수정하여 서버를 실행하거나 디버그합니다. 디버그 모드로 전환하면 도구가 디버그 포트를 호스트에 맵핑합니다.

도구는 원래 이미지 및 컨테이너를 삭제하지 않습니다. 하지만 도구는 사용자가 모드를 전환할 때 임시 이미지 및 컨테이너를 모두 제거합니다. 디버그 모드에서 서버에 대해 작성한 변경사항이 유실되지 않도록 Liberty Docker 서버를 삭제할 때 마지막 임시 이미지 및 컨테이너를 저장할 수 있습니다.

프로시저

  1. 서버를 실행 모드에서 디버그 모드로 전환하십시오.
    1. > 보기 표시 > 서버를 클릭하여 WebSphere Developer Tools에서 서버 보기를 여십시오.
    2. your_server를 마우스 오른쪽 단추로 클릭한 후 디버그를 선택하여 디버그 모드에서 서버를 시작하십시오.
      도구가 다음의 단계를 수행합니다.
      1. your_server 컨테이너로부터 연결을 끊고 컨테이너를 중지합니다.
      2. your_server_debug_websphere-liberty라는 새 이미지에 대해 your_server 컨테이너를 커미트합니다.
      3. your_server_debug_websphere-liberty 이미지로부터 your_server_debug라는 새 컨테이너를 작성합니다.
      4. your_server_debug 컨테이너에 연결합니다.
    3. 도구가 서버 실행 모드 전환 창을 표시하면 확인을 클릭하여 계속하십시오.

      처음으로 서버의 모드를 전환하는 경우에만 도구가 서버 실행 모드 전환 창을 표시합니다.

  2. your_server를 마우스 오른쪽 단추로 클릭한 후 실행을 선택하여 디버그 모드에서 다시 실행 모드로 서버를 전환하십시오.
    도구가 다음의 단계를 수행합니다.
    1. your_server_debug 컨테이너로부터 연결을 끊고 컨테이너를 중지합니다.
    2. your_server_run_websphere-liberty라는 새 이미지에 대해 your_server_debug 컨테이너를 커미트합니다.
    3. your_server_run_websphere-liberty 이미지로부터 your_server_run이라는 새 컨테이너를 작성합니다.
    4. your_server_run 컨테이너에 연결합니다.
  3. your_server를 마우스 오른쪽 단추로 클릭한 후 삭제를 선택하여 your_server 서버를 삭제하십시오.
  4. 를 클릭하여 your_server_run 컨테이너 및 your_server_run_websphere-liberty 이미지를 저장하십시오.

결과

서버를 실행 모드에서 디버그 모드로 전환한 후 다시 실행 모드로 전환했습니다. 다시 실행 모드로 전환한 경우에는 디버그 모드에 있었을 때 컨테이너 및 이미지에 대해 작성한 모든 변경사항을 저장했습니다.

주제의 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=t_debug_docker
파일 이름: t_debug_docker.html