안녕하세요.
.NET 웹어플리케이션으로 도커 환경을 구축하는 중 Docker 이미지를 만들었는데 용량이 8기가정도 되어 문의드립니다.
WSL2, 우분트, 도커데스크탑을 설치하고 비쥬얼스튜디오의 도커지원 기능을 이용하여 하였습니다.
--도커파일
FROM mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019
ARG source
WORKDIR /inetpub/wwwroot
COPY ${source:-obj/Docker/publish} .
- 운영체제 이미지GB
- 소스 이미지 8GB
도커지원을 이용하지 않고 소스를 게시 후 docker build 하였을 경우에도 용량이 같습니다.
용량이 커서 이미지를 save 및 load시에 시간이 많이 걸리는거 같은데
소스만 따로 이미지화 하여 운영체제 이미지를 이용하는 방법이 있는지 하여 문의드립니다.
첫댓글 https://itnext.io/smaller-docker-images-for-asp-net-core-apps-bee4a8fd1277 문의 하신 내용과 정확하게 일치하는지는 모르겠는데 작게 만드는 방법이 나와있는 글이 있어서 올립니다.
감사합니다!!