유용한 명령어 리스트
1. 포트포워딩으로 톰캣 실행하기
docker run -d --name {customContainerName} -p {port}:{port} {imageName}
2. 컨테이너 내부 셸 실행
docker exec -it {containerName} {shellPath}
#it는 input할 terminal창을 달라는 옵션
3. 컨테이너 로그 확인
docker logs {containerName}
#컨테이너가 실행될 때 출력을 logs에 담게됨.
#컨테이너의 standardOut이나 standardError 로그가 담게됨.
4. 호스트와 컨테이너간 파일 복사
#시스템 내부의 파일이나 폴더를 컨테이너 내부 경로에 복사
docker cp {systemPath} {toContainer}:{path}
#컨테이너 내부의 파일이나 폴더를 시스템 경로에 복사
docker cp {fromContainer}:{path} {systemPath}
#컨테이너 내부의 파일이나 폴더를 다른 컨테이너 내부 경로에 복사
docker cp {fromContainer}:{path} {toContainer}:{path}
5. 임시 컨테이너 생성
docker run -d -p {port}:{port} --name {customContainerName} --rm {imageName}
#--rm 옵션을 주면 임시 컨테이너를 생성함.
#이 임시 컨테이너는 컨테이너를 중지하면 삭제됨.
'Docker' 카테고리의 다른 글
[Docker] 9. 도커(Docker) 환경변수 이용하여 서비스 구축하기 (0) | 2021.12.22 |
---|---|
[Docker] 8. 도커(Docker) 이용하여 Jenkins(설치) (0) | 2021.12.18 |
[Docker] 6. 도커(Docker) 이미지 레이어 구성 요소 (0) | 2021.12.13 |
[Docker] 5. 도커(Docker) 이미지 비밀 레이어 (0) | 2021.12.13 |
[Docker] 5. 도커(Docker) 라이프 사이클 관련 명령어 정리 (0) | 2021.12.08 |