Docker соединение контейнеров между собой | уроки docker | #5

preview_player
Показать описание
🔥 Бесплатные уроки по информационным технологиям

💲Реквизиты для поддержки проекта💲

🌍Официальный сайт:

©Music:
Chris Haugen - Spanish Rose
Triumph - Yung Logos
Рекомендации по теме
Комментарии
Автор

Спасибо тебе большое, добрый человек! Срочно нужен был пятиминутный курс быстрого объединения двух контейнеров для чайников, и к счастью, нашла это видео. Это прям то, что нужно. Быстро, ёмко и понятными словами. Спасибо!

ЕленаКовалинская-тй
Автор

Блин, как же это круто!!!! Спасибо вам за ваш проделанный труд, вы облегчаете нам жизнь))

SergiuBurduja-yl
Автор

Спасибо друг, очень доступно и понятно, продолжай выкладывать видео

ДмитрийСоловьёв-цп
Автор

когда мы запускаем контейнер с командой --link, то создается докер-сеть типа bridge, к которой подключаются оба контейнера - тот который мы сейчас создадим и тот, который мы указали в качестве значения опции --link

Эту сеть можно увидеть, если выполнить docker network ls
(имейте ввиду, что по умолчанию уже будет несколько сетей в списке, который вы увидите)
посмотреть какая сеть создана именно для ваших контейнеров можно так:
выполняем docker inspect <container_name>
и ищем в самом конце в NetworkSettings -> Networks -> bridge ключ NetworkID
это же значение можно увидеть в docker network ls в колонке NETWORK ID

к этой сети можно подключить другие контейнеры, отключить подключенные или вовсе удалить эту сеть

drewya
Автор

на 3:20 - ошибка! вы написали erc/hosts, а надо /etc/hosts

SenoClub
Автор

Для входа в БД на момент февраль 2022 года вместо root надо писать example-user
потому что поменялась инструкция на dockerhub. Пароль такой же как вводили 123456 в соответствии с видео

docker run --detach --name some-mariadb --env MARIADB_USER=example-user --env --env mariadb:latest

igorshvetsov
Автор

Музыка в заставке, как будто видео не про докер, а про схватку акулы с крокодилом)

saitaro
Автор

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

danilmerkurev
Автор

У меня на 8080 уже jenkins стоит. Как поменять порт?
Как вариант - ctrl+alt+del -> диспетчер задач - подробности - принудительно закрыть jenkins и java. Но есть лучше.???

1stop running container

docker stop test01
2commit the container

docker commit test01 test02
NOTE: The above, test02 is a new image that I'm constructing from the test01 container.

3re-run from the commited image

docker run -p 8080:8080 -td test02
вместо 8080 написать 8090 - не помогло, т.к. 8080 еще где-то вшито в самом образе

igorshvetsov
Автор

web программирование превратилось в такую кашу из всевозможных технологий что охватить это всё не реально. Когда то было достаточно использвать php mysql html css и ты можно сказать был Full stak сейчас с этим ты только Junior

ТимурСафаров-вч
Автор

Вопрос: контейнер docker сам по себе не сохраняет измененную информуцию, например запись/перезапись БД, верно?. Какой тогда смысл использовать БД в докере? Догадыаюсь что чего то не понимаю. Знаю что можно хранить результат работы контейнера во внешней директории

mykolaprokopenko
Автор

Как с вами связаться? Реквизиты поддержки и сайт не работают

Rinspeed
Автор

А можно тупой вопрос. А как потом заново запустить тоже самое, итоговый вариант mysql+adminky? чет я затупил ... Ну и да, главное, а к этой связке привязать nginx то можно ?

frostywka
Автор

Там сразу ошибка:

docker: failed to register layer: error creating overlay mount to too many levels of symbolic links.
See 'docker run --help'.

МишаМихаил-фх
Автор

почему-то не логинится на adminer делал все так же

ПетяЖВАЧКИН-нэ
Автор

Не получается подключиться на локальной машине пытаюсь сделать проброс 8090:8080

angelpensive
Автор

Такое ощущение, что с 4 урока какие-то проблемы с видео. Дальше первых 40 секунд не вопроизводится

ИванКорниенко-гв