Size: a a a

DevOps — русскоговорящее сообщество

2020 May 27

S

Stepan in DevOps — русскоговорящее сообщество
Добрый день совет старейшин :). Есть вопрос: на хосте есть допустим 10 докеров - все они работают. Хочу поднять ещё 2 но чтоб они выходили в сеть через впн (например чтоб впн был поднят на ещё одном контейнере и входящий в одну общую сеть с теми 2-мя). Есть такая возможность? Кто так извращался :)?
источник

ВК

Виктор Капля... in DevOps — русскоговорящее сообщество
Stepan
Добрый день совет старейшин :). Есть вопрос: на хосте есть допустим 10 докеров - все они работают. Хочу поднять ещё 2 но чтоб они выходили в сеть через впн (например чтоб впн был поднят на ещё одном контейнере и входящий в одну общую сеть с теми 2-мя). Есть такая возможность? Кто так извращался :)?
Объяви для них свою сеть
источник

D

DENIS in DevOps — русскоговорящее сообщество
Stepan
Добрый день совет старейшин :). Есть вопрос: на хосте есть допустим 10 докеров - все они работают. Хочу поднять ещё 2 но чтоб они выходили в сеть через впн (например чтоб впн был поднят на ещё одном контейнере и входящий в одну общую сеть с теми 2-мя). Есть такая возможность? Кто так извращался :)?
поднимай на контейнере vpn и те два контейнера добавляй в сеть с этим
источник

D

DENIS in DevOps — русскоговорящее сообщество
и укажи шлюз для них ip адрес поднятого vpn интерфейса
источник

S

Stepan in DevOps — русскоговорящее сообщество
DENIS
и укажи шлюз для них ip адрес поднятого vpn интерфейса
Точно. Спасибо. Это не делал. Не понимал почему выходит только тот на котором впн.
источник

R

Ruslan in DevOps — русскоговорящее сообщество
Простите за глупый вопрос но я не сильно разбираюсь в powershell. Делаю выборку с ажура баз и получаю значение name: "любое значение". У меня под name есть еще 3 значение. Как мне конкретное выбрать name?
источник

M

Maksim Sharov in DevOps — русскоговорящее сообщество
Александр Носенко
понял...окей тогда такая задача, кодеры хотят видеть содержимое  папки /go на хосте /tmp/service/. Как это сделать? Если я создам вольюм, то это будет не удобно кодера, заходить в /var/lib/docker/ и т.д.
выше отвечал
источник

S

Stepan in DevOps — русскоговорящее сообщество
Ruslan
Простите за глупый вопрос но я не сильно разбираюсь в powershell. Делаю выборку с ажура баз и получаю значение name: "любое значение". У меня под name есть еще 3 значение. Как мне конкретное выбрать name?
В одной таблице не может быть 3 параметра нэйм вроде как
источник

M

Maksim Sharov in DevOps — русскоговорящее сообщество
Переслано от Maksim Sharov
привет! звучит как заполнение volume содержимым контейнера https://docs.docker.com/storage/volumes/#populate-a-volume-using-a-container

содержимое контейнера отобразится здесь /var/lib/docker/volumes

но с заполнением произвольной папки на хосте я не сталкивался. выглядит как небезопасная фича, когда ты пустым каталогом в контейнере можешь затереть содержимое хост машины.

полученный volume ты можешь шарить между контейнерами, если конечная задача состоит именно в этом

совет который дали выше /tmp/container_example:/tmp это биндинг, он сделает папку в контейнере пустой
источник

M

Maksim Sharov in DevOps — русскоговорящее сообщество
Александр, это небезопасно, если будет затирать контейнер хост, вдруг будет направильно прописан volume /:/etc/nginx. затрешь корень своего хоста?
источник

R

Ruslan in DevOps — русскоговорящее сообщество
Stepan
В одной таблице не может быть 3 параметра нэйм вроде как
az sql db list --resource-group NAME RESOURCE GROUP --server NAME-SERVER. В ресурс группе у меня есть 2 базы. Мне нужно проверить что если база существует то ее не нужно создавать а если нет то нужно
источник

S

Stepan in DevOps — русскоговорящее сообщество
Не легче создать список из баз и потом спотреть в списке. Если есть то пропускать, если нет то создавать
источник

S

Stepan in DevOps — русскоговорящее сообщество
Я не работал с базами ажур
источник

S

Stepan in DevOps — русскоговорящее сообщество
Но выше команда возвращает тебе список баз?
источник

R

Ruslan in DevOps — русскоговорящее сообщество
Может и легче, просто надо програмирование подтянуть) Может сбросишь кусок кода, если есть
источник

R

Ruslan in DevOps — русскоговорящее сообщество
Stepan
Но выше команда возвращает тебе список баз?
да
источник

S

Stepan in DevOps — русскоговорящее сообщество
Если через bash, то например что то такое db_list=$(твоя команда выше). Потом if grep "название базы" $db_list; then
echo "есть"
else
echo "нет"
fi
источник

S

Stepan in DevOps — русскоговорящее сообщество
Что то такое
источник

R

Ruslan in DevOps — русскоговорящее сообщество
Спасибо) Сейчас попробою под себя сделать
источник

S

Stepan in DevOps — русскоговорящее сообщество
Но нужно тестить и смотреть
источник