ubuntu 이미지로 부터 컨테이너가 실행되고, /bin/echo "hello world"를 실행한다. 실행결과를 표준출력 하고, 컨테이너는 종료된다. Django와 node.js와 같은 애플리케이션 이미지로 부터, 웹 서비스 컨테이너를 실행 하는 식으로 확장할 수 있다. Python Flask 애플리케이션을 포함한 training/webapp이미지로 테스트를 했다.
49154 포트를 컨테이너의 5000번 포트로 포워딩하고 있다. 로컬의 포트는 도커가 적당한 걸 선택하는데, 애플리케이션의 포트를 어떻게 선택했는지 궁금할 수 있겠다. 이미지를 만들 때, 포워딩에 사용할 포트를 설정 할 수 있다. 이 정보는 Working with Docker Images를 참고하자.
curl로 테스트해보자.
Contents
1. 컨테이너로 작업하기
1.1. 도커 클라이언트 명령어 확인
1.2. 명령어별 도움말 보기
1.3. 도커로 웹 애플리케이션 실행하기
1.4. 컨테이너 정보 확인
1.5. 네트워크 포트정보 확인
1.6. 웹 애플리케이션 로그 확인
1.7. 컨테이너의 프로세스 정보 확인
1.8. 컨테이너의 상세 정보
1.9. 컨테이너 종료
1.10. 컨테이너 재 시작
1.11. 컨테이너 삭제
1. 컨테이너로 작업하기
1.1. 도커 클라이언트 명령어 확인
1.2. 명령어별 도움말 보기
1.3. 도커로 웹 애플리케이션 실행하기
1.4. 컨테이너 정보 확인
1.5. 네트워크 포트정보 확인
1.6. 웹 애플리케이션 로그 확인
1.7. 컨테이너의 프로세스 정보 확인
1.8. 컨테이너의 상세 정보
1.9. 컨테이너 종료
1.10. 컨테이너 재 시작
1.11. 컨테이너 삭제
Recent Posts
Archive Posts
Tags