728x90
포트포워딩으로 톰캣 실행하기
sudo docker run -d --name tc -p 80:8080 tomcat #포트포워딩으로 톰캣 실행(-d : 백그라운드, -p 포트, --name : 이름)
firefox 127.0.0.1:80 #
컨테이너 내부 셸 실행
sudo docker exec -it tc /bin/bash # 도커의 컨테이너를 접근
- 접속시 host가 컨테이너 ID 로 변경된다.
- 별도로 분리된 파일시스템을 사용할 수가 있다(debug, log 확인이 가능하다)
컨테이너 로그 확인
sudo docker logs tc # stdout, stderr #도커 로그 확인
- Error나 Out 과 같이 출력과 관련된 로그만 확인 할 수 있다.
호스트 및 컨테이너 간 파일 복사
#현재 컨테이너에서다른 컨테이너로 복사 가능
sudo docker cp <path> <to container>:<path>
sudo docker cp <from container>:<path> <path>
sudo docker cp <from container>:<path> <to container>:<path>
- 컨테이너로 파일을 복사하거나 전달이 가능하다.
- 현재 진행중인 컨테이너 같은 경우 <> 를 생략이 가능하다.
도커 컨테이너 모두 삭제
sudo docker stop `sudo docker ps -a -q`
sudo docker rm `sudo docker ps -a -q`
임시 컨테이너 생성
sudo docker run -d -p 80:8080 --rm --name tc tomcat #--rm 옵션을 주어 임시 컨테이너로 생성 할 수 있다.
728x90
'데브옵스(DevOps)를 위한 쿠버네티스 마스터 > 왕초보도 따라하는 도커 기초' 카테고리의 다른 글
| 볼륨 마운트하여 Jupyter LAB 서비스 구축 (0) | 2022.05.31 |
|---|---|
| 환경 변수 사용해 MySQL 서비스 구축하기 (0) | 2022.05.31 |
| 이미지 비밀 : 레이어 (0) | 2022.05.30 |
| 도커 라이프 사이클 이해하기 (0) | 2022.05.30 |
| 내가 원하는 이미지 찾기 (0) | 2022.05.28 |