본문 바로가기
[docker] 유용한 명령어, 환경 변수 사용해 MySQL 서비스 구축하기 포트포워딩으로 톰캣 실행 docker run -d --name tc -p 80:8080 tomcat 컨테이너 내부 쉘 실행 docker exec -it 컨테이너 이름 /bin/bash(or bash) docker logs 컨테이너 이름 # stout, stderr : fhrm 로그 확인가능 호스트 및 컨테이너 간 파일 복사 docker cp : docker cp : docker cp : : 임시 컨테이너 생성 docker run -d -p 80:8080 --rm --name tc tomcat --rm 옵션은 컨테이너를 내리게 되면 컨테이너 삭제 환경 변수 사용해 MySQL 서비스 구축 환경변수 사용 docker run -d --name -e env_name=test1234 --rm nginx docker.. 2023. 4. 28.
[docker] 도커 라이프 사이클, 이미지, 이미지 파일 시스템, 레이어 도커 라이프 사이클 도커 이미지 다운로드와 삭제 docker pull 이미지 이름: 이미지 다운로드 docker rmi 이미지 이름: 이미지 삭제 컨테이너 생성 후 실행 docker run -d --name tc -d: 백그라운드 --name tc: 컨테이너 이름 지정 컨테이너 실행 docker start 컨테이너 이름 docker restart 컨테이너 이름: 재실행 실행중인 컨테이너 확인 docker ps 모든 컨테이너 확인(중지된 컨테이너까지) docker ps -a 컨테이너 중지 docker stop (컨테이너id or 컨테이너 이름) 컨테이너 삭제 docker rm (컨테이너id or 컨테이너 이름) 실행중인 컨테이너는 삭제 불가능(stop으로 정지시킨 다음 삭제해야 한다.) 실행중이지 않은 컨.. 2023. 4. 28.