Answer the question
In order to leave comments, you need to log in
If I use docker compose does it mean that the system should not have other versions of the server, etc.?
склонировал из git проект в котором был настроен docker compose
запустил команду
sudo docker-compose up -d
и у меня скачались какие то образы и все что нужно вроде для развертывания проекта.
Но случилась проблема. в настройках docker-compose указано что nodejs должно быть более старой версии.
а у меня уже стоит более свежая версия.
и когда все установилось то при вызове node -v у меня появляется моя свежая версия.
а при попытке собрать npm install вылезает море ошибок. а как мне сделать чтобы сборка проходила успешно?
снести свой nginx , php и nodejs и запускать докер контейнеры на чистой системе?
Answer the question
In order to leave comments, you need to log in
Docker creates a virtual container and all processes go there and do not touch the current system ... and to make sure of the node version, you need to go into the container itself
docker exec -it name /bin/bash
name is set either in the docker-compose file or you can find out docker ps
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question