Docker compose vs docker start - PullRequest
       8

Docker compose vs docker start

0 голосов
/ 04 января 2019

Я создал приложение jhipster с mysql. Оно запущено. Я могу добавлять, удалять, перечислять некоторые записи и т. Д. MySql работает как докер-контейнер. С Дженкинсом я создал другое изображение докера, которое называется jhipster. Теперь яя могу увидеть мои образы докеров с помощью команды docker images. Я хочу запустить свое приложение jhipster как контейнер, но какую команду мне нужно использовать? (docker-compose up -d или docker start containerID)

У меня нет докера-compose.yml, но у меня есть файл app.yml, сгенерированный jhipster. И app.yml ссылается на файл mysql.yml. Теперь контейнер mysql запущен, но нет контейнера jhipster. Также, согласно моему dockerfile, jenkinsдолжен создать app.war, но я не могу найти эту войну на своем удаленном компьютере с Ubuntu. С этой точки зрения, какие шаги мне следует выполнить?У тебя есть идеи?

1 Ответ

0 голосов
/ 04 января 2019

Docker cli используется при управлении отдельными контейнерами на механизме докеров.Это командная строка клиента для доступа к демону docker api.

Docker-compose cli может использоваться для управления мультиконтейнерным приложением.Он также перемещает многие параметры, которые вы вводите в docker run cli, в файл docker-compose.yml для более легкого повторного использования.

Поскольку у вас есть только один образ контейнера jhipster, вы должны использовать docker cli для запуска этого образа в качестве контейнера.

Вы можете выполнить следующую команду:

docker images

Она выдаст вам имя изображения, затем запустите:

docker run image_name:tag_name

Если вы не предоставитеимя тега, с которым будет работать latest tag

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...