Архив за Январь 2018

Установка Docker на Ubuntu 18.04

Установка Docker на Ubuntu 18.04

Запуск MongoDB в Docker контейнере

Иногда требуется запустить СУБД MongoDB на сервере.

Ниже расположена инструкция с двумя способами, как запустить MongoDB через Docker в Облачной ОС и без нее.

Настройка рабочего окружения Git

Настройка среды git

Установка Ubuntu Server 18.04 на VirtualBox
Настройка сетиУстановите iptables persistent:apt-get install -y iptables-persistentСоздайте мост:brctl addbr virtualboxip addr add dev virtualbox 10.0 ...
Запуск RabbitMQ в Docker контейнере

Скачайте официальный образ RabbitMQ

docker pull rabbitmq:3.6.14-management

Создайте docker volume для RabbitMQ:

docker volume create rabbitmq_data
Что такое RabbitMQ

RabbitMQ - это брокер сообщений, который позволяет обмениваться сообщениями между различными программами. RabbitMQ поддерживает следующие языки: Python, Java, Ruby, PHP, C#, JavaScript, Go, Elixir, Objective-C, Swift, Spring AMQP.

AMQP - это открытый протокол обмена сообщениями, который используется в RabbitMQ. AMQP это отдельная спецификация, утвержденная консорциумом OASIS.

Создание почты на Яндексе для сайта
Для сайта нужно создать почту, с которой будет происходить рассылка уведомлений системного характера (востановление пароля и т.п.). Обычно это noreply ...
Сборка Dockerfile на примере Nginx

Скачайте заранее docker образ nginx

docker pull nginx

Создайте тестовую папку для сборки docker контейнера:

mkdir -p ~/docker/nginxmkdir -p ~/docker/nginx/html
Создание своего первого репозитория

Перейдите в папку с вашим ихсодным кодом, который нужно залить в репозиторий.

Инициируйте репозиторий командой:

Лайфхаки git

Список полезных команд при работе с git репозиторием.