+-+-+ +-+ +-+-+-+-+
|G|O| |4| |H|I|V|E|
+-+-+ +-+ +-+-+-+-+

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

Tomcat Server in Docker

BY: @ing486sarang | CREATED: Aug. 29, 2018, 6:36 a.m. | VOTES: 3 | PAYOUT: $0.00 | [ VOTE ]

Docker Tomcat Server에 war 파일을 적재해본다.

1. docker run

$ docker run -d -i -t --name="tomcat" -p 8081:8080 tomcat:latest

docker run 을 통해서 최신 tomcat docker image를 내려받고 host의 8081 포트에 기본 tomcat port를 연결한다.

[IMAGE: https://cdn.steemitimages.com/DQmTjsRWL5oofcZY3bbGA1o5Gb8NE5bFHEWbdjsth2ywdxi/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202018-08-29%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.19.27.png]
host pc에서 브라우저를 열고 http://localhost:8081 를 연결하면 짜잔~ tomcat 기본 화면이 나온다.

[IMAGE: https://cdn.steemitimages.com/DQmbDQFEW8XYub8f9E8HXjjqzj1K7WyUivX2DV12h1zZmoN/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202018-08-29%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.21.07.png]

2. 적재할 war 파일 다운로드

sample war 파일을 다운로드 한다.

3. war 파일 copy (host -> container)

host pc에 있는 sample.war 파일을 tomcat 이라는 이름을 가진 container 로 복사한다.

$ docker cp sample.war tomcat:/usr/local/tomcat/webapps/

[IMAGE: https://cdn.steemitimages.com/DQmd8D5JBZFC4BMwHwQQrsSnbk1zn5WQoaxhtoZukQSbwwK/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202018-08-29%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.27.13.png]

4. verify

tomcat exec 를 통해서 tomcat container 에 접속해서 실제로 war 파일이 복사되었는지 확인할 수 있다.

$ docker exec -it tomcat bash

[IMAGE: https://cdn.steemitimages.com/DQmeZZjCjzCs62vRnNX1HskA56sz2A8usp3fuVT5LGaSFXh/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202018-08-29%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.32.08.png]
host pc에서 브라우저를 열고 http://localhost:8081/sample 로 연결해서 확인할 수 있다.

[IMAGE: https://cdn.steemitimages.com/DQmZMQD8ZFxHgF4B7A1fveG6QnYGcWTGfpyFE9zzG32UKB2/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202018-08-29%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.32.40.png]

5. 참고

TAGS: [ #kr ] [ #kr-newbie ] [ #newbie ] [ #tomcat ] [ #docker ]

Replies

NO REPLIES FOUND.

[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>