Я создаю небольшое веб-приложение с Vue.js и Express API, каждое со своим собственным Dockerfile
.В настоящее время я могу создать эти образы и опубликовать их в частном репозитории Docker, затем перенести их на виртуальную машину и запустить их.Я хочу добавить Docker Compose, и я часто видел это вместе с кодом для сервисов, таким как
|--..
|__api/
|__client/
|__docker-compose.yml
, но тогда кажется, что вы не можете публиковать изображения в репозиторий, так какDocker Compose создает образы и запускает контейнеры, и поэтому моей виртуальной машине потребуется извлечь весь код, когда, по моему мнению, ему просто понадобятся образы, а затем знать, как их запускать.
Так что я думаюнасчет Docker составить неправильно?У меня очень мало опыта с этим;Я просто пытаюсь найти наилучший способ запуска контейнеров, и мне кажется, что я должен сделать это на виртуальной машине, не загружая весь исходный код этой виртуальной машины.