Я новичок до gitlab-ci
. Я установил gitlab runner на моем личном сервере с исполнителем докеров. Когда я соединяю новую фиксацию с моим репо, сборка запускается. Я могу подтвердить, что из веб-интерфейса Gitlab
.
Как я понял, задания выполняются на сервере бегуна, поэтому я предполагаю, что контейнер докеров создан на моем личном сервере бегуна. Но я не вижу этот контейнер, когда я делаю docker ps -a
, или я не вижу даже изображение докеров, которое используется для создания контейнера.
Есть ли способ проверить работу контейнера/изображения? Или есть какая-то ошибка в моем понимании?Оператор докеры gitlab-ci | Как я могу увидеть контейнер докеров, где происходит сборка?
И я могу видеть журналы работы на веб-консоли, но могу ли я увидеть эти журналы на CLI
?
Пожалуйста, исправьте меня, если я ошибаюсь в любой момент.
Убедитесь, что вы используете 'docker ps' с правами доступа для просмотра запущенных контейнеров. Я использую оригинальное изображение докеры gitlab-runner с совместным использованием сокетов, и я вижу, что контейнер запускается в любое время после запуска (и регистрации его в GitLab). Пока бегун выполняет задания, я могу видеть больше записей в 'docker ps'. Они видны как остановленные в 'docker ps -a' впоследствии. –