Обустраиваем контейнер docker

Установка и настройка программ в Debian

Обустраиваем контейнер docker

Сообщение nezabudka » 05 июл 2015, 10:28

Небольшое продолжение вот к этой статье
В образе скачанном из публичного реестра docker
находится только самое минимальное и для комфортной работы
в некоторых темах явно не достаточно. Давайте что нибудь с этим сделаем.
Код: выделить все
docker run --name brick1 -it debian /bin/bash
apt update && apt upgrade
apt install vim w3m dnsutils net-tools nmap scapy tmux ipython locales

Всем надеюсь известны эти пакеты, а нет, пишим свои. Процесс тот же.
Настраиваем локалку
Код: выделить все
dpkg-reconfigure locales

Нажимаем несколько раз enter до появления приглашиния ввода:
И вводим через пробел два значения 146 372 и жмем enter
В следующем вводе выбираем раскладку по умолчанию, я выбыраю аглицкую,
а значит ввожу цыферку 3 и жму enter. Добавляем следующие строки
в конец файла /root/.bashrc
LC_CTYPE=ru_RU.UTF-8
LC_COLLATE=ru_RU.UTF-8
export LC_CTYPE LC_COLLATE

Еще я всегда добавляю в конец команду позволяющую работать
втерминале в стиле vim
set -o vi
И рядышком создаю файл .inputrc со следующей строчкой дающую возможность
работать и в интерпретаторе python аналогичным образом
echo "set editing-mode vi" > /root/.inputrc
Из соседнего терминала выполним
Код: выделить все
docker stop brick1
docker commit brick1 deb_py
docker rm brick1
docker run --name brick1 -v /tmp/dir_brick1:/mnt -it deb_py /usr/bin/tmux

Запустив наш контейнер мы попадаем в менеджер терминалов tmux и нажав сочетание
клавишь Ctrl+B и потом С создадим сразу два экземпляра виртуальных терминалов.
В одном запустим питон а второй оставим для контроля и подстрахуя. :D
Вот и все, теперь можем использовать образ как базу для последующих контейнеров.
По окончанию проэкта все программы предназначенные для комфорта можно удалить
и поделится уже облегченным образом в реестре докера или в любимом облаке.
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay
Аватар пользователя
nezabudka
Местный говорун
Местный говорун
 
Автор темы
Сообщений: 613
Фото: 180
Стаж: 2 года 10 месяцев 6 дней
Откуда: Ростов на Дону
Благодарил (а): 285 раз.
Поблагодарили: 145 раз.

Обустраиваем контейнер docker

Спонсор

Спонсор
 

Re: Обустраиваем контейнер docker

Сообщение Sunderland93 » 05 июл 2015, 10:47

2015 год, консольные браузеры...Мата не хватает
Sunderland93
 
Стаж: 48 лет 1 месяц 23 дня

Re: Обустраиваем контейнер docker

Сообщение nezabudka » 05 июл 2015, 10:58

Sunderland93 писал(а):

...Мата не хватает

А какой же еще можно воткнуть в образ размером в 125М? И это большей частью для примера.
Но вот у меня на целевой машине всегда стоит w3m и на консольных виртуалках тоже. Удобнее
браузера для работы в консоли я не нашла. Разве только потягатся может elinks.
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay
Аватар пользователя
nezabudka
Местный говорун
Местный говорун
 
Автор темы
Сообщений: 613
Фото: 180
Стаж: 2 года 10 месяцев 6 дней
Откуда: Ростов на Дону
Благодарил (а): 285 раз.
Поблагодарили: 145 раз.

Re: Обустраиваем контейнер docker

Сообщение Sunderland93 » 05 июл 2015, 11:15

Цитата:
Удобнее
браузера для работы в консоли я не нашла. Разве только потягатся может elinks.
Цитата:
браузера для работы в консоли
Дальше даже обсуждать этот маразм не хочу. Или это у некоторых ностальгия по MS-DOS? Ну так нафига иксы, DE? Командер в руки и вперёд. Слава Богу таких становится всё меньше.
Sunderland93
 
Стаж: 48 лет 1 месяц 23 дня

Re: Обустраиваем контейнер docker

Сообщение Packum » 05 июл 2015, 11:33

Sunderland93 писал(а):

Цитата:
Командер в руки и вперёд. Слава Богу таких становится всё меньше.

Зачем Командер то? Я, например, вообще не пользуюсь файловыми менеджерами. :P
Аватар пользователя
Packum
Активный участник
Активный участник
 
Сообщений: 173
Фото: 66
Стаж: 3 года 1 месяц 6 дней
Откуда: С.Петербург
Благодарил (а): 86 раз.
Поблагодарили: 48 раз.

Re: Обустраиваем контейнер docker

Сообщение tupoll » 05 июл 2015, 14:44

Я может быть чего-то не недопонимаю,но всё-таки как docker пригодиться на практике использования операционной системы,денег явно этим не заработаешь,для десктопа вещь бесполезная,как лабораторная работа студента,для развития только лишь.Я за любые эксперементы,но явно должен быть в них смысл.Ничего на месте не стоит,повторять чужие ошибки по моему напрасно тратить время.
Правильный линукс-BSD.
Аватар пользователя
tupoll
Уважаемый участник
Уважаемый участник
 
Сообщений: 229
Фото: 3
Стаж: 3 года 1 месяц 5 дней
Откуда: Vladivostok
Благодарил (а): 31 раз.
Поблагодарили: 39 раз.

Re: Обустраиваем контейнер docker

Сообщение tupoll » 05 июл 2015, 14:49

Буду очень признателен если мне нормальным русским языком объяснит кто-нить-чего это и зачем.
Правильный линукс-BSD.
Аватар пользователя
tupoll
Уважаемый участник
Уважаемый участник
 
Сообщений: 229
Фото: 3
Стаж: 3 года 1 месяц 5 дней
Откуда: Vladivostok
Благодарил (а): 31 раз.
Поблагодарили: 39 раз.

Re: Обустраиваем контейнер docker

Сообщение Oleg65 » 05 июл 2015, 15:25

tupoll вот примерное разъяснение. И да, не совсем согласен:
Цитата:
Слава Богу таких становится всё меньше.
Как раз - не слава богу... Нас читают (может быть) и начинающие, что они читают у маститого админа? Так формируется их мнение о консоли и ее инструментах. Так зачем нужна консоль? Когда рушится загрузка ядра ОС - набираем команды в консоли GRUB и восстанавливаем загрузку. Ладно, загрузились, но... X-ы упали :shock: Что делаем? Правильно: задаем команды в консоли, запускаем консольный браузер (спасибо, что о нем вспомнила Nezabudka, качаем необходимые файлы, восстанавливаем X-ы... Опа, картинка появилась! :D Давайте все-таки двигаться Linux-way, а путь Windows... - вот чем больше его в топку, тем Слава богу!!! :)
Аватар пользователя
Oleg65
Местный говорун
Местный говорун
 
Сообщений: 810
Стаж: 3 года 1 месяц 6 дней
Откуда: г.Коломна Моск.обл.
Благодарил (а): 62 раз.
Поблагодарили: 187 раз.

Re: Обустраиваем контейнер docker

Сообщение Sunderland93 » 05 июл 2015, 15:33

Oleg65 писал(а):

tupoll вот примерное разъяснение. И да, не совсем согласен:
Цитата:
Слава Богу таких становится всё меньше.
Как раз - не слава богу... Нас читают (может быть) и начинающие, что они читают у маститого админа? Так формируется их мнение о консоли и ее инструментах. Так зачем нужна консоль? Когда рушится загрузка ядра ОС - набираем команды в консоли GRUB и восстанавливаем загрузку. Ладно, загрузились, но... X-ы упали :shock: Что делаем? Правильно: задаем команды в консоли, запускаем консольный браузер (спасибо, что о нем вспомнила Nezabudka, качаем необходимые файлы, восстанавливаем X-ы... Опа, картинка появилась! :D Давайте все-таки двигаться Linux-way, а путь Windows... - вот чем больше его в топку, тем Слава богу!!! :)

Лезть в терминал из-за каждого чиха - полнейший, просто лютый идиотизм! Просто многие задроты считают, что раз они всё делают в консоли - то они труЪ. Нихрена подобного. Для нормальных, адекватных и здоровых людей, есть куча гуй-инструментов. То, что вы перечислили - частный случай, когда консоль необходима. Но сидеть в ней и делать всё подряд - маразм. Linux-way говорите? Может объясните в чём он заключается? В лишении себя многих удобств ради не пойми чего? Ради чувства своей уникальности, мол вы все мышевозы, левый палец к мышке прирос. Раз уж пошла речь о консоли, могу вас обрадовать - скоро классических VT-консолей в ядре не будет. Будет systemd-consoled. Он лучше, но пока не готов. Иксам тоже недолго жить осталось. Ну а я буду с ухмылкой на лице наблюдать за ненавистью со стороны "труёвых" линуксоидов и маргиналов юниксвея. Ибо я сторонник прогресса.
Sunderland93
 
Стаж: 48 лет 1 месяц 23 дня

Re: Обустраиваем контейнер docker

Сообщение tupoll » 05 июл 2015, 15:40

Нашёл знакомые буквы в "описалове" ,следующий шаг назад к minix-многоядерность,за ней будущее безусловно,из собственных опытов могу сказать что запустить можно три (больше я не пробовал просто)ядра не используя виртуалку и спокойно работать.
Последний раз редактировалось tupoll 05 июл 2015, 15:43, всего редактировалось 1 раз.
Правильный линукс-BSD.
Аватар пользователя
tupoll
Уважаемый участник
Уважаемый участник
 
Сообщений: 229
Фото: 3
Стаж: 3 года 1 месяц 5 дней
Откуда: Vladivostok
Благодарил (а): 31 раз.
Поблагодарили: 39 раз.

След.

Вернуться в Установка программ

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron