Мазмуну:

Dockerrun AWS JSON деген эмне?
Dockerrun AWS JSON деген эмне?

Video: Dockerrun AWS JSON деген эмне?

Video: Dockerrun AWS JSON деген эмне?
Video: 7 - Dockerrun.aws.json Introduction || Deploy Multi-Container App on AWS 2024, Май
Anonim

А Dockerrun . aws . json файл Elastic Beanstalk үчүн өзгөчө JSON Docker контейнерлеринин топтомун Elastic Beanstalk тиркемеси катары кантип жайгаштырууну сүрөттөгөн файл. Сиз колдоно аласыз Dockerrun.

Ушундай жол менен, EB жайылтуу эмне кылат?

Elastic Beanstalk ( EB ) болуп саналат колдонулган кызмат жайылтуу , веб тиркемелерди жана кызматтарды башкаруу жана масштабдоо. сен болот колдонуу Elastic Beanstalk AWS Башкаруу консолунан же буйрук сабынан Elastic Beanstalk Буйрук сабы интерфейси ( EB CLI ).

Ошондой эле билесизби, Elastic Beanstalk контейнерби? Elastic Beanstalk болуп саналат AWS веб тиркемелерди жана кызматтарды жайылтуу жана масштабдоо кызматы. Elastic Beanstalk анан кам көрөт контейнер жайгаштыруу, талап кылынган инфраструктураны камсыздоо жана негизги платформаны башкаруу, анын ичинде тиркемени колдоо үчүн акыркы патчтарды жана жаңыртууларды камсыз кылуу.

Экинчиден, Docker сүрөтүн Elastic Beanstalkке кантип жайгаштырсам болот?

Бул үчүн, биз төмөнкү процессти колдонобуз:

  1. Жергиликтүү кодду иштеп чыгуу (Бүттү).
  2. Жергиликтүү Docker сүрөтүн түзүңүз.
  3. Курулган Docker сүрөтүн Docker Hub'ка чейин түртүңүз.
  4. Dockerrun жүктөө. aws. json файлын Elastic Beanstalkге. Бул учурда, Elastic Beanstalk сиздин сүрөтүңүздү Docker Hub'дан алып чыгып, колдонмоңузду орнотот.

AWSде тиркемени кантип жайгаштырсам болот?

Кодду виртуалдык машинага жайгаштыруу

  1. 1-кадам: ачкыч жуп түзүү.
  2. 2-кадам: CodeDeploy консолуна кириңиз.
  3. 3-кадам: Виртуалдык машинаны ишке киргизиңиз.
  4. 4-кадам: Колдонмоңузду атаңыз жана Колдонмоңузду карап көрүңүз.
  5. 5-кадам: Жайгаштыруу тобун түзүңүз.
  6. 6-кадам: Кызмат ролун түзүү.
  7. 7-кадам: Колдонмоңузду жайылтыңыз.
  8. 8-кадам: Инстанцияларыңызды тазалаңыз.

Сунушталууда: