도커파일(2)
-
Dockerfile의 ADD와 COPY의 차이
ADD Auto-extraction 복사하려는 대상 파일이 입축 파일(tar, tar.gz)일 경우, 해당 파일의 압축을 해제하여 복사한다. Remote-URL wget 등을 통하여 원격지의 파일을 복사 대상으로 지정할 수 있다. COPY host 환경의 파일 또는 디렉토리를 대상 컨테이너 이미지 안으로 복사한다. ADD와 COPY는 특정 위치에서 Docker 이미지로 파일을 복사하는 기능을 수행하는 Dockerfile 명령어이다. COPY는 로컬 파일 또는 디렉토리를 컨테이너에 복사하는 기능만 지원한다. ADD도 해당 기능을 지원하지만, 2개의 또다른 기능도 지원한다. 먼저, 로컬 파일 또는 디렉토리 대신 URL을 사용할 수 있다. 두번째로는 ADD rootfs.tar.xz /처럼 소스에서 대상으로 직..
2020.10.17 -
Dockerfile
스프링부트로 TodoList 만든 자바 앱을 도커에 띄우기 위해 Dockerfile을 만들었다. # Start with a base image containing Java runtime FROM adoptopenjdk/openjdk11:alpine # Add Author info LABEL maintainer="narae456@gmail.com" # Add a volume to /tmp VOLUME /tmp # Make port 8080 available to the world outside this container EXPOSE 8080 # The application's jar file ARG JAR_FILE=build/libs/todo-0.0.1-SNAPSHOT.jar # Add the applic..
2020.10.04