Мазмуну:

Түйүн колдонмосун кантип контейнерлештирсе болот?
Түйүн колдонмосун кантип контейнерлештирсе болот?

Video: Түйүн колдонмосун кантип контейнерлештирсе болот?

Video: Түйүн колдонмосун кантип контейнерлештирсе болот?
Video: Изучите 10 рыболовных узлов за 10 минут | Лучшие рыболовные узлы 2024, Ноябрь
Anonim

Dockerfile жазыңыз

  1. FROM түйүн :7. 2-сап: Жумушчу директи орнотуу контейнер чейин / колдонмо .
  2. WORKDIR / колдонмо . 3-5-сап: Көчүрүү колдонмо чейин / колдонмо каталог жана көз карандылыкты орнотуу.
  3. COPY package.json / колдонмо RUN npm орнотуу COPY. / колдонмо .
  4. CMD түйүн индекс. js . 7-сап: 8081 портун бир жолу сыртка чыгарыңыз контейнер ишке киргизди:

Ошо сыяктуу эле, түйүн колдонмосун кантип пакеттөө керек?

Сиз төмөнкү орнотууну аракет кылсаңыз болот:

  1. Колдонмолордун булак кодун алыңыз.
  2. npm бардык көз карандылыктарды (пакет. json аркылуу) жергиликтүү node_modules каталогуна орнотуңуз.
  3. Түйүндү көчүрүү. js бинардык – Windows'тагы node.exe, (балким) /usr/local/bin/node OS X/Linuxта сиздин долбоордун түпкү папкасына.

реакция колдонмосун кантип докерлештирип аласыз? " create-react-app" аркылуу үйрөткүч

  1. 1-кадам: Create-react-тиркемесин орнотуңуз. ip global add create-react-app.
  2. 2-кадам: жаңы долбоор түзүү.
  3. 4-кадам: Dockerfileге куруу процессин кошуңуз.
  4. 5-кадам: SAME Dockerfileге өндүрүш чөйрөсүн кошуңуз.
  5. 6-кадам: Сүрөттү түзүңүз!
  6. 7-кадам: Иштеп жатканын текшерүү үчүн аны жергиликтүү иштетиңиз!

Муну эске алып, Docker түйүнү деген эмне?

жумушчу түйүндөр учурлары да бар Докер Жалгыз максаты контейнерлерди аткаруу болгон кыймылдаткыч. жумушчу түйүндөр Raft бөлүштүрүлгөн абалына катышпаңыз, график боюнча чечимдерди кабыл албаңыз же HTTP API тобун иштетпеңиз.

Контейнердин ичиндеги контейнер ID кантип алсам болот?

Жөнөкөй кылуу үчүн, Контейнер ID сиздин хосттун аты докердин ичинде.

Ошентип, сиз:

  1. docker-io пакетин контейнериңизге хост менен бирдей версия менен орнотуңуз.
  2. аны --volume /var/run/docker менен баштаңыз. sock:/var/run/docker. байпак - артыкчылыктуу.
  3. акырында, иштетүү: докер контейнердин ичиндеги $(хостатты) текшерет.

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