Перейти в начало страницы

Здравствуйте, гость ( Авторизация | Регистрация )

Gameru.net останавливает работу в связи с вторжением армии РФ в Украину. Следите за дальнейшими анонсами.
Support Gameru!
 
Ответить в данную темуНачать новую тему
> Docker.io, Что такое Docker и как его юзать (бонус: GUI для работы с Docker)
Полезность данной темы
Как вы считаете, тема полезна?
Да, я не знал, что такое Docker / Portainer / ... [ 3 ] ** [60,00%]
Нет, я уже все знаю, просто не хотел делиться ни с кем [ 0 ] ** [0,00%]
Мне не стало понятно, что такое Docker [ 2 ] ** [40,00%]
Всего голосов: 5
Гости не могут голосовать 
Medvedkoo
сообщение 26.07.2018, 11:38
Сообщение #1


Продвинутый геймер
********

Репутация:   112  
Группа: Забанен
Сообщений: 499
Награды: 3
Регистрация: 26.12.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Всем доброго времени суток!

offtop
Поискал, на форуме темы по докеру и GUI, о котором хочу рассказать, не нашёл, подумал - почему бы не поведать

Что же такое Docker?

[выжимка из Wikipedia]

Docker

ПО обеспечивающее виртуализацию на уровне операционной системы
Написан на языке Go

Операционная система: Linux, Microsoft Windows, Mac
В настоящее время находится в активной разработке

Сайт docker.com

Описание с Wiki: Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы. Позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, который может быть перенесён на любую Linux-систему с поддержкой cgroups в ядре, а также предоставляет среду по управлению контейнерами.

Чем хорош Docker?
  • Правильно настроенные контейнеры Docker могут обеспечить работу вашего приложения (если оно у вас, конечно, есть), изолируя друг от друга компоненты приложения: отдельные контейнеры для субд, веб-сервера, служб кеширования и т.п.
  • Вы можете создать файл конфигурации, чтобы потом использовать его на любой машине и быть уверенным в том, что везде будет одинаковая среда
  • Существует различное множество готовых решений (image, образов) которые можно очень просто и легко развернуть


А где бонус?

Скачать и установить Docker вы можете с официального сайта, если у вас еще не было опыта, могу порекомендовать вам такую вещь, как Portainer:
https://portainer.io/

Установка его в Docker очень проста и описана здесь, но я оставлю инструкцию тут:
Код
$ docker volume create portainer_data
$ docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer


Немного ясности

После выполнения первой команды у вас создается volume, названный portainer_data (ваш Кэп), а вторая команда разворачивает докер контейнер portainer'a на порту 9000, запускает его.

Параметр -d
Параметр -v
Параметр -p: это запуск на порте <port>

Volume - это дисковое пространство между хостом и контейнером. Проще – это папка на вашей локальной машине примонтированная внутрь контейнера. Меняете тут меняется там, и наоборот, миракл. © статья с хабра


После этого Вы можете зайти на 127.0.0.1:9000, установить логин и пароль для входа и пробовать Portainer в деле.

Если нужно, могу подробнее расписать, что и как в нём устроено.

Спасибо за внимание



--------------------
Перейти в начало страницы
 
jamakasi
сообщение 26.07.2018, 13:08
Сообщение #2


Доктор Игровых Наук
*******************

Репутация:   544  
Группа: Участник
Сообщений: 3657
Награды: 9
Регистрация: 12.07.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Опаздал лет на пять точно. Те кому необходимо знают что такое докер.
На статью не тянет, как инструкция и подавно не тянет. Ну и стоило бы начать что не все так радужно в докере и особенно если он пашит под окнами.
Перейти в начало страницы
 
Medvedkoo
сообщение 26.07.2018, 13:27
Сообщение #3


Продвинутый геймер
********

Репутация:   112  
Группа: Забанен
Сообщений: 499
Награды: 3
Регистрация: 26.12.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(jamakasi @ 26.07.2018, 14:08) *
Опаздал лет на пять точно. Те кому необходимо знают что такое докер.
На статью не тянет, как инструкция и подавно не тянет. Ну и стоило бы начать что не все так радужно в докере и особенно если он пашит под окнами.


Ну, как Вам сказать, под окнами нормально работает (все в офисе работают под Windows), так что, либо не так что-то делаете, либо - не знаю, в чем проблема.

И откуда такие цифры, на 5?

Он только в марте 13 зарелизился)


--------------------
Перейти в начало страницы
 
jamakasi
сообщение 26.07.2018, 14:03
Сообщение #4


Доктор Игровых Наук
*******************

Репутация:   544  
Группа: Участник
Сообщений: 3657
Награды: 9
Регистрация: 12.07.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Medvedkoo @ 26.07.2018, 13:27) *
Ну, как Вам сказать, под окнами нормально работает (все в офисе работают под Windows), так что, либо не так что-то делаете, либо - не знаю, в чем проблема.

"Работает" и "работает нормально" понятия очень далекие друг от друга. Касательно винды:
1) Во первых требует вин10 профессиональную
2) работает с диким оверхедом поверх hyper-v. Т.е. Если в линуксах докер грубо говоря работает в чруте минуя виртуалки и создавая оверхед только в дисковой подсистеме то в венде идет оверхед в виде виртуалки с линуксом и дисковой подсистемой а внутри еще один оверхед дисковой подсистемы. Про другую реализация через virtualbox молчу
3) Львиная доля контейнеров рассчитывает что будет работать в "нативном окружении линукса" а не "виртуальном виртуалки под вендой"
4) Чудовищные проблемы с пробросом каталогов\папок в контейнеры
5) Просто нерешаемые проблемы разности проброшенных каталогов\папок изза разных фс и принципов их работы(ntfs vs extX и другие), от чего будет тонна проблем с разным софтом который полагается на линуксовые acl и т.д.
6) В офисе докер может пригодиться только для быстрого прототипирования но никак и никоем образом не для прода т.к. в докере тонны проблем и "неожиданных приколов"

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

Для более прошаренных кто не желает бодаться с нежданчиками докера и не хочет платить тонны бабла за сервера и vSphere есть православный bsd jails ну или за уши притянутый linux lxc который банально стабильнее докера.

Цитата(Medvedkoo @ 26.07.2018, 13:27) *
И откуда такие цифры, на 5?

Он только в марте 13 зарелизился)

Позравляю, сейчас июль 2018.
Перейти в начало страницы
 
Modera
сообщение 26.07.2018, 15:13
Сообщение #5


.
**********************

Репутация:   750  
Группа: Участник
Сообщений: 7072
Награды: 4
Регистрация: 30.07.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(jamakasi @ 26.07.2018, 14:03) *
Цитата(Medvedkoo @ 26.07.2018, 13:27) *
И откуда такие цифры, на 5?

Он только в марте 13 зарелизился)

Позравляю, сейчас июль 2018.

Млять, вот из за таких людей сейчас и стали вместо точных дат писать 20 hours ago, 3 years ago и всё в таком духе.
Перейти в начало страницы
 
Medvedkoo
сообщение 27.07.2018, 09:32
Сообщение #6


Продвинутый геймер
********

Репутация:   112  
Группа: Забанен
Сообщений: 499
Награды: 3
Регистрация: 26.12.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Из за каких, простите, людей?

Цитата(jamakasi @ 26.07.2018, 15:03) *
Цитата(Medvedkoo @ 26.07.2018, 13:27) *
Ну, как Вам сказать, под окнами нормально работает (все в офисе работают под Windows), так что, либо не так что-то делаете, либо - не знаю, в чем проблема.

"Работает" и "работает нормально" понятия очень далекие друг от друга. Касательно винды:
1) Во первых требует вин10 профессиональную
2) работает с диким оверхедом поверх hyper-v. Т.е. Если в линуксах докер грубо говоря работает в чруте минуя виртуалки и создавая оверхед только в дисковой подсистеме то в венде идет оверхед в виде виртуалки с линуксом и дисковой подсистемой а внутри еще один оверхед дисковой подсистемы. Про другую реализация через virtualbox молчу
3) Львиная доля контейнеров рассчитывает что будет работать в "нативном окружении линукса" а не "виртуальном виртуалки под вендой"
4) Чудовищные проблемы с пробросом каталогов\папок в контейнеры
5) Просто нерешаемые проблемы разности проброшенных каталогов\папок изза разных фс и принципов их работы(ntfs vs extX и другие), от чего будет тонна проблем с разным софтом который полагается на линуксовые acl и т.д.
6) В офисе докер может пригодиться только для быстрого прототипирования но никак и никоем образом не для прода т.к. в докере тонны проблем и "неожиданных приколов"

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

Для более прошаренных кто не желает бодаться с нежданчиками докера и не хочет платить тонны бабла за сервера и vSphere есть православный bsd jails ну или за уши притянутый linux lxc который банально стабильнее докера.

Цитата(Medvedkoo @ 26.07.2018, 13:27) *
И откуда такие цифры, на 5?

Он только в марте 13 зарелизился)

Позравляю, сейчас июль 2018.


Благодарю за столь обширный ответ


--------------------
Перейти в начало страницы
 
Modera
сообщение 27.07.2018, 19:58
Сообщение #7


.
**********************

Репутация:   750  
Группа: Участник
Сообщений: 7072
Награды: 4
Регистрация: 30.07.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Medvedkoo, у которых разность 2018 и 2013 не равна пяти.
Перейти в начало страницы
 
Medvedkoo
сообщение 27.07.2018, 23:00
Сообщение #8


Продвинутый геймер
********

Репутация:   112  
Группа: Забанен
Сообщений: 499
Награды: 3
Регистрация: 26.12.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Modera @ 27.07.2018, 20:58) *
Medvedkoo, у которых разность 2018 и 2013 не равна пяти.




Надеюсь Вас устроит.)


--------------------
Перейти в начало страницы
 

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 24.04.2024, 04:33