docker 이미지 - 컨테이너를 파일로 만들기 docker build나 commit으로 만들어진 이미지는일반적으로 docker hub와 같은 registry에 push되고, 이를 다시 pull 받는 방식으로 사용된다.하지만, 간혹 docker 이미지를 registry를 거치지 않고 이동해야 할 때가 있다.이럴 때 사용자는 docker 이미지 혹은 컨테이너를 tar파일로 만들 수 있다.1. docker save (docker image -> tar)docker 이미지를 tar파일로 저장하기 위해서는 docker save 커맨드를 사용한다.현재 이미지 목록root@gg:/home/gg/testdocker# docker images -aREPOSITORY TAG IMAGE ID CR..
Server/Docker
설치된 도커 이미지들 보기docker images -a미사용 도커 이미지 모두 지우기docker system prune -a Dockerfile 로 이미지 생성하기 도커파일이 있는 위치에서 실행docker build -t test .#docker build -t `이미지명` .도커 컨테이너 목록 전부 확인docker ps -a도커 컨테이너 생성 & 컨테이너 실행docker run -d --name testcont -v $(pwd)/data:/app/data -p 8080:8080 test#docker run -d --name 컨테이너명 -p 로컬포트:도커포트 이미지명 -d$(pwd) 는 현재 명령어를 실행하는 도커 파일이 있는 경로를 나타냄: 뒤의 경로는 실행되는 도커 컨테이너 내부의 절대경로-> 로컬 ..
자바1.8 톰캣 9 도커 실행톰캣 도커에서 실행해보기1. 이미지 만들기(Dockerfile)#Dockerfile# tomcat9 & jdk8FROM tomcat:9.0-jdk8-corretto# 포트 열기 (톰캣 기본 포트는 8080입니다)EXPOSE 8080# 컨테이너 시작 시 톰캣 실행CMD ["catalina.sh", "run"]도커파일로 이미지 생성docker build -t timg .#docker build -t 이미지명 .2. 컨테이너 생성8080-8080 컨테이너 생성 후 백그라운드 실행docker run -d --name tcont -p 8080:8080 timg#docker run -d --name 컨테이너명 -p 로컬포트:도커포트 이미지명성공!리눅스 아이피 또는 로컬호스트에 8080 ..