Вопросы

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.

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

Читать:
Как дать разрешения GCP функциям Firebase на доступ к ресурсам? (как GCE)

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

Ошибка потока данных при предоставлении темы pubsub в качестве документа

admin

Объединения, псевдонимы и подбор текста на практике: что работает, а что нет?

admin

libiconv-2_.dll отсутствует

admin

Почему динамические цвета из моего каталога цветов не работают на моей панели навигации?

admin

есть ли проблема в моем коде и как ее исправить?

admin

Как создать конвейер шаблона потока данных с помощью Beam 2.0?

admin