Я новичок в Docker, и я выполнил эти две команды в своем терминале Mac
docker pull amazonlinux
docker run -v $(pwd):/lambda-project -it amazonlinux
После выполнения этих двух команд я вошел в терминал Linux, где я установил Nodejs и несколько узловых модулей
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash
. ~/.nvm/nvm.sh
nvm install 6.11.5
npm -v
npm install serverless -global
до сих пор все работало нормально, я смог запустить npm -v , и он показал мне версию npm, а также serverless -v работал нормально.
Затем я сделал выход и вышел из контейнера в свой локальный терминал.
Затем я снова вошел в свой контейнер, используя следующую команду
docker run -v $(pwd):/lambda-project -it amazonlinux
На этот раз мои установки исчезли. npm -v дал мне команду, не найденную.
Мой вопрос заключается в том, как мне сохранить состояние или модули, установленные в контейнере, и как я могу снова войти в контейнер для работыдалее после выхода из контейнера.