Установка Docker и Docker-Compose на CentOS 7

19 Декабря 2018, 21:09

undefined

Описание:

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

Установка Docker и Docker-Compose:

После первоначальной настройки сети, обновим CentOS:

yum -y update

Установим необходимые утилиты:

yum -y install nano wget curl net-tools lsof bash-completion

Установим зависимости и сам Docker:

yum -y install yum-utils device-mapper-persistent-data lvm2 docker

Установим имя хоста и добавим его в /etc/hosts:

hostnamectl set-hostname 'master'
echo "192.168.0.16 master" >> /etc/hosts

Добавим репозитарий с дополнительными пакетами (EPEL):

yum -y install epel-release

Установим pip, обновим python, установим Docker Compose:

yum -y install python-pip 
yum upgrade python*
pip install docker-compose

Добавим Docker в автозагрузку и запустим сервис:

systemctl enable docker && systemctl start docker

Проверим работоспособность Docker, запустив образ из хаба hub.docker.com:

docker run hello-world

Проверим работоспособность Docker-Compose:

docker-compose version

Посмотрим все созданные контейнеры Docker:

docker ps -a

Удалим созданный контейнер (если имя контейнера не было указано, Docker сам генерирует имя из прилагательного и имени исторической личности, Стоическая Кори, в моем случае):

docker rm stoic_cori

Удалим локальный образ Docker hello-world:

docker rmi hello-world

Сбой касс ШТРИХ-М 20.12.2017

20 Декабря 2017, 23:48

Сбой ШТРИХ-М

Сегодня по всей стране накрылись кассы Штрих-М. Началось с Владивостока в час ночи, потом кассы отрубались по часовым поясам. К утру это случилось и в Москве. Штрих-М стоят, например, по данным РБК, в Пятёрочках, в Магнитах, в Магнолии, на заправках Газпрома и Роснефти.

Перестали работать онлайн кассы

20 Декабря 2017, 06:18

Внезапно и без объявления войны умерло огромное количество онлайн касс. Тех самых, стоимость которых начинается от 30 тысяч рублей. Обновление в фискальниках сработало сегодня по тайм-ауту и всё нагнуло. Касса выбивает чек открытия смены, потом происходит какой то внутренний сбой и транзакция аннулируется. Далее всё повторяется снова и так без конца.

По отчетам драйвера Штрих-М получается, что смена открыта, а касса ждет продолжения печати после установки бумаги.

Многие сначала грешили на связь с ОФД, но вариант быстро отпал, потому как из пяти касс работающих в одной сети не работают не все, а только некоторые. АТОЛовские кассы работают. Кассы ШТРИХ-М (М02ф, 01Ф и RR Electro 03K) не работают.

UPD: Исправленные прошивки FW20122017 на форуме ШТРИХ-М (https://goo.gl/pzAaav)
Или здесь: (https://yuri.samoilov.online/files/FW20122017.rar)
UPD2: Обновленная информация (https://yuri.samoilov.online/blog/post/kkm-shtih-m/)

Не сохраняются настройки ip адреса сетевой карты

17 Августа 2017, 06:28

Если не сохраняются настройки ip адреса сетевой карты, т.е. при перезагрузке настройки адаптера теряют установленный ip-адрес, маску, шлюз, DNS, можно попробовать исправить проблему так:

1. Обновить драйвер сетевого адаптера.

2. Выполнить в консоли с правами администратора команду:

netsh winsock reset

3. Перезагрузить компьютер.

3. Проверить в реестре:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces\{ID}
пустых и неактуальных разделов, а так же что у активного адаптера настройки в реестре присутствуют. Если нет - проверить действующие разрешения на этот раздел реестра.

Установка Windows Subsystem for Linux

15 Июля 2017, 17:22

Windows Subsystem for Linux

Windows Subsystem for Linux (WSL) — слой совместимости для запуска Linux-приложений (двоичных исполняемых файлов в формате ELF) в ОС Windows 10. Здесь работает менеджер пакетов APT, через который удобно ставить огромное количество утилит, да и сами они часто упрощают жизнь.

Подсистема WSL доступна только на 64-битных редакциях Windows 10 и может быть активирована на версиях Windows 10 Anniversary Update и более поздних. Так например на Windows 10 LTSB выйдет сообщение: "Приложение, которое вы пытаетесь запустить, не поддерживается в этой версии Windows."

Сейчас в WSL стало возможно использовать:

  • Утилиты: apt, sed, grep, awk, top, tmux, ssh, scp и другие;
  • Оболочки: bash, zsh, fish и прочие;
  • Инструменты: Vim, Emacs, nano, Git, GDB;
  • Языки: Node.js и npm, Ruby и Gems, Java и Maven, Python и Pip, C/C++, C# и .NET Core и NuGet, Go, Rust, Haskell, Elixir/Erlang;
  • Сервисы: sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL;

Полный список нововведений, которые появились после обновления, можно посмотреть здесь.

Для установки WSL нужно сделать следующие шаги: