Docker
[Docker] 7. 도커(Docker) 유용한 명령어
Yoon
2021. 12. 15. 22:17
유용한 명령어 리스트
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 옵션을 주면 임시 컨테이너를 생성함.
#이 임시 컨테이너는 컨테이너를 중지하면 삭제됨.