반응형
위의 텍스트내용 참고해 실습해보록 하자~
(centOS 에서 docker 이용해 tomcat 실행시키고 접속해볼 것이다!)
1) 준비
- Window 에서 CentOS에 SSH로 접속해두기
2) Window 환경에 Docker 설치
- 1. wsl(Windows Subsystem for Linux) 설치 (가장 먼저 설치 후 실행시켜보자!!!! - 도커부터 설치시 에러가 발생하여 도커관련 파일 다 지우고 다시 시작해야할 수 있다) : ms store > wsl 검색 > 설치
- cmd > wsl 작성 / 윈도우검색탭 > wsl
- 2. docker desktop 설치 : https://www.docker.com/products/docker-desktop/
3) Tomcat을 설치하고 접속하기
1) docker를 위한 TC(tomcat) 컨테이너 이미지를 검색/다운로드
- hub.docker.com : 도커허브에 접속해 검색하기
- tomcat 의 용량이 좀 커서 실습 시 console/tomcat-7.0을 이용할 것임
- docker pull console/tomcat-7.0
2) docker를 이용해서 TC(tomcat) 을 실행
- docker pull console/tomcat-7.0 (톰캣 이미지 다운)
- docker images (톰캣 이미지 다운 잘 받았는지 확인)
- docker run -d -p 8000:8080 --name tc consol/tomcat-7.0
- run : 실행
- -d : 백그라운드 (-it : 포그라운드)
- -p : 포트연결 => Docker Host의 8000번 포트와 Container의 8080번 포트 연결!! => 포트포워딩
- --name : 별칭
- 컨테이너 이름( tc라고 지음)
- docker ps (만든 컨테이너(인스턴스) 확인)
- docker stop tc(실행 중인 컨테이너(인스턴스) 중지)
- docker start tc(실행 중인 컨테이너(인스턴스) 재실행)
- docker logs tc (컨테이너(인스턴스) 로그 확인)
- docker logs -f tc (컨테이너 로그 실시간 확인)
3) 웹 브라우저로 접속해서 실행을 확인
- http://192.168.56.104:8000
4) 인스턴스(컨테이너) 삭제 및 이미지 삭제
- docker rm tc (인스턴스(컨테이너) 삭제 - 종료된 상태에서 실행하기)
- docker rm --force tc (컨테이너 강제 제거)
- docker rmi consol/tomcat-7.0 (이미지 제거)
반응형
'docker' 카테고리의 다른 글
[kosa20241120] docker를 이용해 서버 구동하기 실습 (node.js, mariaDB) (0) | 2024.11.20 |
---|---|
[kosa20241120] flask로 간단히 웹서버를 구동하고 화면에 출력해보자~ (1) | 2024.11.20 |