Docker команда запуска в пользовательских данных EC2 не запускается - PullRequest
0 голосов
/ 06 апреля 2020

Я создаю сценарий формирования облака для настройки моего приложения. Я добавляю команду docker run в раздел пользовательских данных EC2. Docker run не выполняется, пока выполняется все остальное в пользовательских данных. Ниже мой раздел данных пользователя

#!/bin/bash -xe
/usr/bin/docker run -d -p 80:80 -p 443:443 qa/myapp:2.4.2

1 Ответ

0 голосов
/ 06 апреля 2020

Я разобрался, как это работает на Rancher OS. Пользовательские данные должны быть в этом формате для Rancher OS

#cloud-config
 rancher:
 write_files:
   - path: /etc/rc.local
     permissions: "0755"
     owner: root
     content: |
       #!/bin/bash
       wait-for-docker
       docker run -d nginx
...