Size: a a a

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

2022 February 04

AV

Alexey Voronkov in Docker — русскоговорящее сообщество
нужно понимать, что ты делаешь. Можно и не обязательно собирать, если локально у тебя есть уже какой-то образ
источник

F

FWorld.deb in Docker — русскоговорящее сообщество
Docker in docker from docker.
источник

l

localhost in Docker — русскоговорящее сообщество
Может Jenkinsу нужен capability ?
источник

AV

Alexey Voronkov in Docker — русскоговорящее сообщество
смысл в том, что в локальной репе у тебя есть образ какой-то, ты его или переименовываешь под репу докера (меняешь тег) или сразу пушишь. Если образа нет, то собираешь и пушишь
источник

AV

Alexey Voronkov in Docker — русскоговорящее сообщество
я первый раз такое слышу.

Задача-то какая? Чтобы в контейнере с дженкинсом можно было докер дергать? Тогда это делается не так, как ты хочешь сделать.

Назар тебе ответил - просто прокидываешь сокет к докеру в контейнер с дженкинсом ИЛИ открываешь на докере tcp порт и подключаешься по нему, дженкинсу только нужно будет переменную окружения задать DOCKER_HOST=tcp://docker:2376
источник

N

Nazar in Docker — русскоговорящее сообщество
не существует такого, это жонглирование терминами
источник

ZP

Zhenya Panin in Docker — русскоговорящее сообщество
в docker ps на локалке пусто, значит нужно его собрать
источник

AV

Alexey Voronkov in Docker — русскоговорящее сообщество
docker ps вернет тебе контейнеры (запущенные), образа это docker images
источник

ZP

Zhenya Panin in Docker — русскоговорящее сообщество
там только вородпресс есть, а мне нужно next.js
источник

ZP

Zhenya Panin in Docker — русскоговорящее сообщество
Build your container: docker build -t nextjs-docker .
Run your container: docker run -p 3000:3000 nextjs-docker
источник

ZP

Zhenya Panin in Docker — русскоговорящее сообщество
просто я делал по документации
источник

ZP

Zhenya Panin in Docker — русскоговорящее сообщество
но когда я потом делал пуш на докер хаб, он ругался на какой-то там тег
источник

AV

Alexey Voronkov in Docker — русскоговорящее сообщество
ну правильно, тебе нужно тегировать корректно под докер хаб
docker tag nextjs-docker твойникнадокхабе/nextjs-docker

а потом пушить твойникнадокхабе/nextjs-docker
источник

ZP

Zhenya Panin in Docker — русскоговорящее сообщество
а запускать же не нужно будет на локалке?
источник

AV

Alexey Voronkov in Docker — русскоговорящее сообщество
еще раз

образ != контейнер

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

тоже самое - ты нарезал болванку с виндоус хр своему другу, и вот перед тем, как ему ее передать - тебе нужно ее установить себе?

Ответ - если нужно, можешь устанвоить, если не нужно - не устанавливаешь
источник

ZP

Zhenya Panin in Docker — русскоговорящее сообщество
ну,  нет вообще смысла запускать его, у меня локально npm для разработки установлен, докер нужен только для переноса на вдс
источник

AV

Alexey Voronkov in Docker — русскоговорящее сообщество
тогда не запускай, все просто
источник

ZP

Zhenya Panin in Docker — русскоговорящее сообщество
значит 1) я делаю тег 2) build 3) пуш
источник

AV

Alexey Voronkov in Docker — русскоговорящее сообщество
порядок немного не тот, если нет образа - как ему сделать тег?


Билдишь (можно сразу с корректным именем)
docker build -t твойникнадокхабе/nextjs-docker  .

потом пушишь его

-t ключ как раз и указывает тег
источник

ZP

Zhenya Panin in Docker — русскоговорящее сообщество
ну ок ясно 1) build 2) tag 3) push
источник