👷DevOps/🐳Docker

    [Docker] 컨테이너, 이미지 관련 명령어

    이미지를 지우기전에 동작중인 컨테이너를 삭제해야 이미지를 삭제할 수 있다. 컨테이너 동작중인 컨테이너 확인 $ docker ps 모든 컨테이너 확인 $ docker ps -a 컨테이너 삭제 $ docker ps -a 여러개 동시 삭제 $docker rm 컨테이너id,컨테이너id 컨테이너 모두 삭제 $ docker rm `docker ps -a -q` 이미지 현재 이미지 $ docker images 이미지 삭제 $ docker rmi 이미지id 컨테이너 삭제하기 전에 이미지 삭제하고 싶을때 $ docker rmi -f 이미지id (-f는 강제의 명령어)

    [Docker] 에러 - When using COPY with more than one source file, the destination must be a directory and end with a /

    에러 Spring Boot 프로젝트를 gradlew로 빌드하고 Docker 이미지로 올리려는데, 다음과 같은 에러가 발생했다 해결 방법 jar 파일 경로의 문제같은데, 구글링을 해서 ARG와 COPY를 수정해도 똑같이 발생했으며, 다음과 같이 jar를 *이 아닌 구체적으로 설정해주니 에러가 해결됐다.