Запуск Docker контейнера и ошибка c веб-сервером Tomcat: HTTP Status 404 - Not Found

Автор: TesL

22 Апр 2022

Docker облегчает развертывание приложений, позволяет "упаковать" как само приложение, так и только его зависимости в изолированную среду. Основной посыл здесь: "Ничего лишнего, только то, что надо для конкретного приложения". Как следствие — экономия ресурсов системы.

Общая схема выглядит так:

Есть основное ПО, его называют Docker Engine — это движок, который устанавливают на ОС. Обычно слово Engine опускают, подразумевая его. Существует бесплатная версия Docker Community Edition и платная Docker Enterprise.

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

Далее на основе Docker File собирается образ, который называют Docker Image, включающий зависимости, конфигурацию для дальнейшего развертывания среды.

И собственно сам Docker Container — это легкий, автономный пакет ...

Теги: Ubuntu, docker, Tomcat

Комментарии

Total Commander: как добавить дополнительные программы на панель инструментов

Автор: TesL

19 Апр 2022

Total Commander - программа для удобной работы с файлами, папками, дисками. Программа, которая появилась в начале 90-х и в настоящее время не теряет своей актуальности. В отличии от стандартного Проводника Windows, значительно упрощает работу, т.к. внутри программы доступны сразу 2 окна для быстрого копирования, перемещения файлов между папками/дисками. Помимо основных функций есть  дополнительные возможности: работа с сетью, управление принтерами и пр.

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

Есть дефолтный набор программ, который доступен сразу после установки. Однако не всегда этого может быть достаточно и порой может быть необходимо его чем-то дополнить. Например, быстрым ...

Теги: Total, Commander

Комментарии

Отображение секунд на панели в Ubuntu или как их активировать

Автор: TesL

07 Фев 2022

Очень много времени не использовал и тем более не устанавливал Linux ОС, наверное более 3 лет точно. И вот решился. Установил VirtualBox и с помощью него создал виртуальную машину, на которую и накотил Ubuntu. После установки, как в первый раз, начал разбираться, что и как сейчас в ней всё устроено. Одно из первых, что бросилось в глаза это отсутствие секунд и быстрой возможности, собственно, их отобразить. Казалось, технологии не стоят на месте, всё развивается и такая элементарная функция должна быть из коробки. И в то же время я не могу интуитивно её найти. Т.е. попросту не смог через GUI активировать отображение секунд на панели. Ни при запуске на само время, ни при нажатии ПКМ - никакого контекстного меню не оказалось. Полез ...

Комментарии

Переключение раскладки в macOS. Клавиша Fn

Автор: HNKNTA

26 Фев 2018

macbook

Как нетрудно догадаться из названия, речь сегодня снова пойдёт о маке, точнее его клавиатуре. Некоторые клавиши распложены не совсем привычным образом, для не маководов конечно.
Первое что бросилось в глаза с момента открытия крышки лэптопа - это расположение клавиши Fn, она находится в левом нижнем углу, где я привык видеть клавишу Ctrl. И практически сразу это начало доставлять проблемы, особенно при работе в консоли. Примечательно то, что и другие производители иногда помещают эту клавишу в левый нижний угол, хорошо если в их устройствах есть возможность переназначения.

На маках клавишу Fn можно переназначить на другую, но переназначить другую клавишу на Fn оказалось невозможно:

macOS Fn key

Как переназначить клавишу Fn на macOS?
На помощь приходит Karabiner, а точнее Karabiner-Elements - opensource утилита для кастомизации клавиатуры. По ссылке написано как ее установить, я ...

Комментарии

Я купил MacBook. Linux vs macOS vs Windows

Автор: HNKNTA

18 Фев 2018

operating systems logos

Начну с того что я купил MacBook. Долгое время хотел попробовать macOS, но останавливала цена, думаю ни для кого не секрет что продукты этой компании стоят дороже аналогичных по характеристикам продуктов других компаний (если они есть).
Зачем я это сделал? Я хотел иметь компактный диванный ноутбук, хотел иметь надёжную стабильную систему. И хотя я уже около 10 лет использую Linux (в основном ArchLinux) в качестве основной системы, я был не против попробовать mac. 

macbook pro 2017

На самом деле я рассматривал и ультрадешевые варианты на ARM процессорах (моя давняя мечта) из Китая, например Pinebook и ноутбуки от Xiaomi. Вот только нет у них ноутбуков с таким высоким разрешением экрана. Цена на 13" модели у нас в стране составляет около $1000, притом 13" MacBook Pro 2015г. в идеальном состоянии можно купить за ту ...

Комментарии

Jenkins. Используем параметры из предыдущего билда

Автор: HNKNTA

22 Апр 2017

Jenkins logo

Относительно недавно начал заниматься DevOps. Встала банальная задача – в параметризированной джобе запоминать последние введенные разработчиками или тестерами значения (версия и тэг приложения). Плагинов для расширенной параметризации предостаточно: Active Choices PluginExtended Choice Parameter pluginExtensible Choice Parameter plugin и другие. Выбор пал на Extended Choice Parameter plugin.

По использованию вопросов возникнуть не должно – все предельно понятно. Помечаем что билд параметризирован (если еще не помечен) и добавляем Extended Choice Parameter. Указываем имя параметра, описание и тип. По заданному имени он будет доступен в пайплайне. Тип мне подошел Text Box – обычное поле для ввода текста, т.к. версия в формате 'v0.0.0'. Единственное что осталось определить – это тип дефолтного значения. В поле Choose Source for Default Value выбираем Default ...

Теги: Jenkins, DevOps, CI

Комментарии

Как покупать под купон на eBay технику и не только с помощью PayPal…

Автор: TesL

23 Окт 2016

На всем известном аукционе eBay есть один секрет который не доступен большинству жителей бывшего СССР. Кому же повезло больше всего? На практике встречалось что счастливчиками чаще всего становятся жители Северной Америки и чуть менее удачливыми жители Западной Европы. Но что же делать остальным жителям нашей необъятной планеты Земля, в частности русскому населению? Конечно есть вариант взять и переехать на ПМЖ например в Чехию и заодно попить чешского пивка или же выиграть в лотерее green card и рвануть в Соединенные Штаты Америки. Но сейчас не об этом и да о чём это я вообще тут воду лью?!.. :)

Аукцион eBay своим новым зарегистрированным пользователем (каким? написано выше) обычно в течении нескольких недель высылает на почту информацию о том, что мол вы получили ...

Теги: Paypal, eBay, купон

Комментарии

AnyBalance: как внести изменения для своего провайдера на GitHub

Автор: HNKNTA

22 Окт 2016

anybalance github

Я думаю многие пользователи смартфонов имеют на своих девайсах программы для просмотра балансов (или оповещений о том что баланса уже не осталось) различных аккаунтов, будь то интернет, мобильный телефон или что угодно еще. Раньше для этого приходилось писать скрипты и запускать их по крону на выполнение с отображением баланса например в Conky или на панели задач. Не проверять же руками в самом деле (:

AnyBalance - одна из наиболее универсальных программ подобного рода. Она проприетарная и постоянно клянчит денежку если превысить лимит на количество провайдеров или оповещений. А так же не удобно сделано обновление новых версий провайдеров (например для моей мамы это вообще нереальная задача). Но неадекватность ценовой политики все же оставим на совести авторов проекта. Если использовать его для базовых ...

Комментарии

Nexus 7 2013. Android 7, лечим тормоза youtube

Автор: HNKNTA

14 Окт 2016

youtube slow

В продолжении темы про нексус, после исцеления было принято решение об установке Android 7 Nougat. Ссылку на прошивку я оставлял в той самой теме. Сам процесс установки прост до безобразия: устанавливаем через рекавери саму прошивку, устанавливаем microgapps, устанавливаем SuperSU 2.78, делаем вайпы кэшей и загружаемся.

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

И вот, вроде бы, все работало. Однако при просмотре очередного видео стало понятно, что YouTube тормозит. Причем не то что тормозит, просто запустить видео ...

Комментарии

Nexus 7 2013 не включается. Умер?

Автор: HNKNTA

13 Окт 2016

nexus 7 2013

Речь пойдет про многострадальный Asus Nexus 7 2013. Ему стало сложно жить сразу с момента распаковки, я даже делал видео:

Его благополучно взяли по гарантии и дальше все было более-менее плавно. Скажу даже больше: если придется его заменить, я даже не буду знать на что. Но обо все по порядку.

Итак, позавчера вечером взяв в руки свой старенький Nexus 7 2013 обнаружил, что не могу его разблокировать, то есть тач вообще не реагировал на касания. Еще днем он отлично себе работал. Каждый знает, если что-то не работает - надо ребутнуть. После ребута планшет не включается, отображая лого Google. В рекавери я зайти смог (TWRP) но сенсор все равно не работал. Проблема была явно железная, но я все-таки решил попробовать сделать сброс.

fastboot -w ...

Комментарии