Нужно устанавливать и хранить NPM node_modules - коих туева туча
                  
                  
                  
                  
                  
                  Есть два способа persistence файлов внутри контейнера 
                  
                  
                  
                  
                  
                  
                  
                  
                  1) (использую сейчас) 
                  
                  
                  Устанавливать и хранить node_modules внутри контейнера 
                  
                  
                  (через ssh в контейнер docker exec -it ... 
                  
                  
                  npm install ) 
                  
                  
                  
                  
                  
                  2) монтировать папку node_modules в хостовой ОС и устанавливать также через SSH docker exec -it   
                  
                  
                  изнутри docker контейнера 
                  
                  
                  Но хранить объемные node_modules не внутри контейнера - а в FS хостовой ОС  и просто монтировать в контейнер эту папку 
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  в 1-ом случае при хранении внутри контейнера - потребляется ли больше памяти RAM?   Приемлем ли вообще 1-ый способ 
                  
                  
                  И есть ли преимущества 2-го ?
                  
                  
                
Почему вы не используете docker file со слоями, а ставите через docker exec npm install?
На оф ресурсах node описаны уже бест практис
Обсуждают сегодня