Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / установка docker вместе с jenkins на linux / 24 сообщений из 24, страница 1 из 1
20.09.2017, 13:26
    #39523715
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
Народ кто - нибудь ставил сие?

С чего начать? Почитал разные доки, все равно непонятно.
...
Рейтинг: 0 / 0
20.09.2017, 15:34
    #39523785
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
mr_virtusНарод кто - нибудь ставил сие?

С чего начать? Почитал разные доки, все равно непонятно.

Что непонятно? Какую документацию читал, какой пункт не понял?
Я не поленился только сделать docker доступный не-руту, но у меня gitlab там это не нужно.
...
Рейтинг: 0 / 0
20.09.2017, 15:46
    #39523791
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
Alexey Tomin,

хочу проверить установлен ли уже докер на сервер для начала.

пишу - docker info

cannot connect to the Docker daemon at unix.

Что с этим делать?
...
Рейтинг: 0 / 0
20.09.2017, 16:05
    #39523808
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
Alexey Tomin,

docker run -d -p 80:80

И пояснение к команде

This will bind port 80 on the container to port 80 on the local host.

Зачем это нужно?
...
Рейтинг: 0 / 0
20.09.2017, 16:49
    #39523851
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
mr_virtusAlexey Tomin,

хочу проверить установлен ли уже докер на сервер для начала.

пишу - docker info

cannot connect to the Docker daemon at unix.

Что с этим делать?

Запустить демон? Как-то так:
Код: powershell
1.
dockerd --host=unix:///var/run/docker.sock --host=tcp://0.0.0.0:2375 &
...
Рейтинг: 0 / 0
20.09.2017, 17:00
    #39523860
Андрей Панфилов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
mr_virtus
docker run -d -p 80:80

И пояснение к команде

This will bind port 80 on the container to port 80 on the local host.

Зачем это нужно?

Вам наверное нужно с чего-то простого начать, например почитать про котят и стадо ( http://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle/)
Судя по вашим вопросам, вы пытаетесь запустить docker-образ типа вот этого: https://hub.docker.com/r/jenkins/jenkins/, но люди, пребывающие в здравом рассудке, обычно так не делают, потому что если запихивать котят в докер, то головной боли только прибавляется.
...
Рейтинг: 0 / 0
20.09.2017, 17:17
    #39523889
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
гениальный ответ. сразу виден широкий кругозор и глубокие зания.
...
Рейтинг: 0 / 0
20.09.2017, 17:19
    #39523891
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
Alexey Tomin,

авторЗапустить демон? Как-то так:
dockerd --host=unix:///var/run/docker.sock --host=tcp://0.0.0.0:2375 &

https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-socket-option

With -H it is possible to make the Docker daemon to listen on a specific IP and port.

Зачем эти опции нужны? --host? без них не обойтись?
...
Рейтинг: 0 / 0
20.09.2017, 17:23
    #39523896
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
mr_virtusЗачем эти опции нужны? --host? без них не обойтись?
Зачем документацию читать до конца, правда?

RTFMBy default, it will listen on unix:///var/run/docker.sock to allow only local connections by the root user.
Если вам подходит локальное соединение только для рута, то пожалуйста. Можно не указывать.
...
Рейтинг: 0 / 0
20.09.2017, 17:31
    #39523907
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
Blazkowicz,

да читал я, не понял)

авторYou can listen on port 2375 on all network interfaces with -H tcp://0.0.0.0:2375

Чем это плохо?


авторЕсли вам подходит локальное соединение только для рута, то пожалуйста.

Перевести я и сам смог.) Мне нужно понять, для каких случаев нужно не локальное соединение. Для каких случаев использовать не рута.
...
Рейтинг: 0 / 0
20.09.2017, 17:35
    #39523908
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
mr_virtusЧем это плохо?

Ну, безопасностью же. Зачем высталять наружу то что может работать локально. Вдруг в докере дыра какая-то новая найдётся. И если докер прибиндился только на локальный адрес, то никто снаружи дырой не воспользуется.

mr_virtusПеревести я и сам смог.) Мне нужно понять, для каких случаев нужно не локальное соединение. Для каких случаев использовать не рута.
Дык, это к админам, наверное, а не в Java форум.
...
Рейтинг: 0 / 0
20.09.2017, 17:43
    #39523915
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
Blazkowicz,

авторДык, это к админам, наверное, а не в Java форум.

Ну вдруг)

авторIf you need to access the Docker daemon remotely, you need to enable the tcp

remotely - что тут значит - чтоб я к образу который в докере установлен мог обращаться с другой физической машины через инет? К примеру к дженскину который в докере через браузер с другой машины?
...
Рейтинг: 0 / 0
20.09.2017, 17:45
    #39523918
Андрей Панфилов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
mr_virtusгениальный ответ. сразу виден широкий кругозор и глубокие зания.
Ну в отличие от чтение документации мне не чуждо. Создатели докера постулируют, что все контейнеры должны быть иммутабельными, т.е. писать что-то внутри контейнера нельзя (ни базу крутить, ни логи писать - базу только куда-то во вне через tcp, логи или на точку монтирования, либо по tcp, либо в stdout/stderr), делается это для того, чтобы процесс обновления выглядел так:
создали новый образ

протестировали

удалили запущенный контрейнер

создали контейнер из нового образа

собственно, для стада это работает прекрасно, а вот для котят работает крайне плохо. Чего все начинают повально увлекаться этим докером совершенно непонятно, скорее всего причина кроется в том, что много людей просто не в состоянии установить ПО в текущее окружение, а в докере вроде как уже все необходимое ПО собрано воедино и вроде как проще запустить. В контексте CI место докеру только одно - запускать в нем процесс сборки и тестирования.
...
Рейтинг: 0 / 0
20.09.2017, 17:48
    #39523926
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
RTFMto access the Docker daemon
mr_virtusк образу который в докере установлен
Отличный перевод.
...
Рейтинг: 0 / 0
20.09.2017, 17:50
    #39523933
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
Андрей Панфилов,

авторНу в отличие от чтение документации мне не чуждо.

так мне тоже. я же не утверждал обратное) вы странные сообщения пишите.
...
Рейтинг: 0 / 0
20.09.2017, 17:50
    #39523934
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
Андрей ПанфиловЧего все начинают повально увлекаться этим докером совершенно непонятно,
+1
...
Рейтинг: 0 / 0
20.09.2017, 18:10
    #39523953
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
mr_virtusИ че? Я тебя спрашивал какие ты вопросы задаешь? Читать умеешь?

Ну, и вот. Да. Вполне.

mr_virtusНе знаю, поэтому и задал вопрос.

ОК. Ответ нет. Биндинг он не про образы, а про функциональность, которую демона предоставляет через сокеты. А будет ли образ виден или нет, это уже отдельный вопрос. Полегчало?

mr_virtusОтлично, только я про это опять не спрашивал.

Про интернет спрашивал? Спрашивал. TCP биндинг сокета это не про интернет. Так понятнее?

mr_virtusПонятно, что кроме троллинга и переводить английский сказать нечего. Читать неприятно.
Так не понятно на что отвечать, когда вопросы сразу же сопровождаются массой заблуждений.
...
Рейтинг: 0 / 0
20.09.2017, 18:20
    #39523962
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
Blazkowicz,

авторОК. Ответ нет. Биндинг он не про образы, а про функциональность, которую демона предоставляет через сокеты. А будет ли образ виден или нет, это уже отдельный вопрос. Полегчало?

Нет.

авторПро интернет спрашивал? Спрашивал. TCP биндинг сокета это не про интернет. Так понятнее?

Понятнее.

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

Не понятно - не отвечай. Это опционально.
...
Рейтинг: 0 / 0
21.09.2017, 07:44
    #39524086
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
Андрей Панфилов например почитать про котят и стадо ( http://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle/)

Там 404. А я всю ночь не спал, думал, что за котята, что за стадо?
Можно нормально объяснить?
...
Рейтинг: 0 / 0
21.09.2017, 07:54
    #39524091
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
Alexey TominАндрей Панфилов например почитать про котят и стадо ( http://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle/)

Там 404. А я всю ночь не спал, думал, что за котята, что за стадо?
Можно нормально объяснить?
Ну, это же говнопарсер включил скобку в адрес. Набери в гугле pets vs cattle и посмотри картинки. Там много наглядных иллюстраций.
...
Рейтинг: 0 / 0
21.09.2017, 08:39
    #39524096
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
BlazkowiczAlexey Tominпропущено...


Там 404. А я всю ночь не спал, думал, что за котята, что за стадо?
Можно нормально объяснить?
Ну, это же говнопарсер включил скобку в адрес. Набери в гугле pets vs cattle и посмотри картинки. Там много наглядных иллюстраций.

А!
Но, насколько я понял, топикстартеру нужно не jenkins в docker запустить, а наоборот, docker запустить и задеплоить в jenkins-job'е.
...
Рейтинг: 0 / 0
21.09.2017, 09:35
    #39524132
Андрей Панфилов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
Alexey TominА!
Но, насколько я понял, топикстартеру нужно не jenkins в docker запустить, а наоборот, docker запустить и задеплоить в jenkins-job'е.это как вы так поняли?

mr_virtusdocker run -d -p 80:80

И пояснение к команде

This will bind port 80 on the container to port 80 on the local host.

Зачем это нужно?какая такая активность в jenkins должна лепить вполне определенный порт в контейнере к вполне определенному порту хоста?
...
Рейтинг: 0 / 0
21.09.2017, 09:36
    #39524135
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
Андрей ПанфиловAlexey TominА!
Но, насколько я понял, топикстартеру нужно не jenkins в docker запустить, а наоборот, docker запустить и задеплоить в jenkins-job'е.это как вы так поняли?

Ну подумал. Я просто не могу поверить, что кто-то будет запускать jenkins в docker'е


Андрей Панфиловmr_virtusdocker run -d -p 80:80

И пояснение к команде

This will bind port 80 on the container to port 80 on the local host.

Зачем это нужно?какая такая активность в jenkins должна лепить вполне определенный порт в контейнере к вполне определенному порту хоста?

Ну мало-ли что человеку привидилось.
...
Рейтинг: 0 / 0
21.09.2017, 09:38
    #39524137
Андрей Панфилов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка docker вместе с jenkins на linux
Alexey TominНу подумал. Я просто не могу поверить, что кто-то будет запускать jenkins в docker'е Так тысячи их: https://hub.docker.com/r/jenkins/jenkins/
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / установка docker вместе с jenkins на linux / 24 сообщений из 24, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]