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 옵션을 주면 임시 컨테이너를 생성함.
#이 임시 컨테이너는 컨테이너를 중지하면 삭제됨.