Вопросы

BitBucket Pipeline не может найти контейнер после ssh в DigitalOcean Droplet

Вот мой код

- step:
    name: SSH to Digital Ocean and update docker image
    script:
      - head ~/.ssh/config
      - ssh -i ~/.ssh/config [email protected]
      - docker ps
      - docker rm -f gvcontainer
      - docker image rm -f myrepo/myimage:tag
      - docker pull myrepo/myimage:tag
      - docker run --name gvcontainer -p 12345:80 -d=true --restart=always myrepo/myimage:tag
    services:
      - docker

Здесь я вижу, что конвейер ssh успешно попадает в мою каплю DO, но по какой-то причине (я думаю, было слишком быстро набрать «docker ps». Он должен подождать несколько секунд, но я просто не знаю, как чтобы отложить операцию) он не смог найти контейнер.

Итак, я вручную ввел ssh в свою каплю и проверил, есть ли там gvcontainer.

Пожалуйста, объясните мне возможные причины. Спасибо

Читать:
Докеризация Vue во Flask с использованием uwsgi и nginx

Похожие записи

C11 Atomic Acquire / Release и x86_64 отсутствие согласованности загрузки / сохранения?

admin

запрос не будет заказывать

admin

Проблема при установке зависимостей с помощью Stackblitz

admin

Flutter загружает изображение в хранилище firebase, а затем записывает его в хранилище firestore

admin

Ожидается, что JsonSerializer.Deserialize вызовет исключение при десериализации другого класса

admin

Юлия: функция внешнего продукта

admin