我使用docker官方rails onbuild pack(https://registry.hub.docker.com/_/rails/)来构建和创建带应用程序的rails image。但每个应用程序大约需要900MB。有什么办法可以减少这个尺寸吗?
这是我的工作流程 - >
add dockerfile to the project -> build -> run
问题是这个系统上可以有N个应用程序,如果每个应用程序占用1G的磁盘空间,那将是一个问题。如果我们减少层数会减少尺寸吗?如果是,怎么办呢?
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
blog2 latest 9d37aaaa3beb About a minute ago 931.1 MB
my-rails-app latest 9904zzzzc2af About an hour ago 931.1 MB