Как в Windows 10 запустить MySql в Docker Toolbox

По какой-то причине, в Docker под Windows запускаются не все версии MySQL и его форков. Приведу небольшой список того, что работает точно: mysql:5.5.55 mysql:5.6.36 mysql:5.7.18 mysql:8.0.1 percona:5.5.541 percona:5.6.35

Настройка Docker Compose в Windows 10

Если во время docker-compose up -d вы получаете ошибки типа подобных: Cannot create container for service redis: invalid volume specification: ‘C:\projects\storage\redis\data:/data:rw’ То нужно произвести некие манипуляции. Создайте файл .env в корне проекта с таким содержимым:

Как войти в Docker Toolbox по SSH

По—умолчанию учётные данные такие: IP: 192.168.99.100 User: docker Password: tcuser Можно воспользоваться такой командой: docker-machine ssh А затем: sudo su Также IP-адрес можно получить с помощью команды: docker-machine ip default

Самые опасные команды Linux

Командная строка Linux — очень продуктивная, полезная и интересная, но иногда она может быть очень опасной, особенно когда вы не уверены, что вы делаете. Для некоторых команд в командной строке вы должны перепроверить синтаксис дважды, прежде чем нажмёте Enter.

Горутины: всё, что вы хотели знать, но боялись спросить

В этой статье я постараюсь кратко и емко рассказать что такое горутины, когда стоит их использовать, какое отношение они имеют к системным потокам, а так же как работает планировщик. Что за горутины? Горутина (goroutine) — это функция, выполняющаяся конкурентно с другими горутинами в том же адресном пространстве. Запустить горутину очень […]

Хватит отключать SELinux: пора доверить управление Puppet

Давным-давно я написал статью под названием Stop Disabling SELinux!. И вот что побудило меня к этому. Многие пользователи, хостинговые компании и разработчики без колебаний отключают SELinux, добровольно и, на мой взгляд, совершенно напрасно отказываясь от важного инструмента обеспечения безопасности. В этой статье я описал несколько простых шагов, позволяющих настроить SELinux для […]

Многоступенчатая сборка Docker-образов

В прошлом я уже говорил о создании миниатюрных Docker-образов, но теперь, когда у Docker появилась многоступенчатая сборка, пришла пора вернуться к этому вопросу. Раньше нам приходилось создавать бинарный файл на одном шаге и собирать docker-образ на другом. Это было немного неудобно и требовало некоторых ухищрений. Давайте посмотрим, как многоступенчатые сборки улучшили ситуацию.

Позвольте сотрудникам работать удалённо

Работа из дома (WFH), как ни удивительно, все еще не является нормой в IT-отделах США. Это смешно, потому что: сотрудники этого хотят; многие работодатели уже осуществляют WFH; возражения в отношении работы из дома рушатся.

Методы обеспечения безопасности при работе с Docker

Docker укорачивает циклы разработки программного обеспечения и его развертывания, давая возможность поставлять код быстрее, чем раньше. Однако в комплекте вы также получаете связанные с безопасностью проблемы, о которых следует знать. Под катом описаны 5 распространенных сценариев, при которых развертывание Docker-образов ведет к появлению вопросов, связанных с безопасностью, а также представлены […]