Архив метки: docker

Установка SPRUT.io

Подготовка среды:

Для корректной установки файлового менеджера вам потребуется среда с установленным Docker и не менее 1.5 Гб места на диске. Документация по установке Docker.

Например, установить Docker, можно командой:

disnetern@host:~$ wget -qO- https://get.docker.com/ | sh

Проверьте, что docker установился:

disnetern@host:~$ sudo docker run hello-world Hello from Docker. This message shows that your installation appears to be working correctly. ...

Установка:

Зайдите на сервер по SSH, перейдите к директории, куда будет установлен файловый менеджер.

disnetern@host:~$ mkdir /var/www/sprutio user@host:~$ cd /var/www/sprutio

запустите команду, которая скачает скрипт установки:

disnetern@host:~$ wget https://raw.githubusercontent.com/LTD-Beget/sprutio/master/run.sh

Дайте права на исполнение только что скаченному файлу:

disnetern@host:~$ chmod +x run.sh

И запустите сам скрипт:

disnetern@host:~$ ./run.sh

Скрипт самостоятельно установит и настроит все на вашем сервере. Установка займет 5-10 минут, можете пойти попить чаю.

После установки будут запущены Docker-контейнеры, которые можно посмотреть командой:

disnetern@host:~$ docker ps



CONTAINER ID   IMAGE                  COMMAND                    NAMES

57cc6c3c2e2b   beget/sprutio-nginx    "nginx -g 'daemon off"     sprutio_nginx_1

3fbc26a6ecc1   beget/sprutio-app      "/init"                    sprutio_app_1

d6d539b09e5a   beget/sprutio-rpc      "/init"                    sprutio_rpc_1

41b22463e99a   beget/sprutio-cron     "/init"                    sprutio_cron_1

2ea18de7d54b   redis:3.0              "/entrypoint.sh redis"     sprutio_redis_1


Сразу после установки SPRUT.IO доступен по https по IP-адресу вашего сервера или домену на 9443 порту.

disnetern@host:~$ https://IP_вашего_сервера:9443

Для файлового менеджера по умолчанию установлен самоподписанный сертификат. Если у вас есть собственный SSL-сертификат положите их в папку ssl и далее перезустить контейнеры.

Для авторизации в файловом менеджере берутся пользователи операционной системы.

Запуск:

Для запуска достаточно выполнить команду:

disnetern@host:~$./run.sh

Остановка:

Для остановки достаточно выполнить команду:

disnetern@host:~$./run.sh stop

Обновление:

Для обновления необходимо скачать последние образы c docker hub, это можно сделать командой

disnetern@host:~$./run.sh pull

Удачной работы!

 

 

Источник: https://sprut.io/



2020-05-03T17:40:25
docker

Установите Docker и Docker Compose на Kali Linux

Добро пожаловать в наше руководство по установке Docker и Docker Compose на Kali Linux. Мы установим Docker CE (Community Edition) на Kali Linux.

Docker – самая популярная и широко используемая среда выполнения контейнеров.

Она позволяет разработчикам упаковывать, отправлять и запускать свои приложения в изолированных контейнерах.

Упрощение доставки с машины разработчика в производственную среду, может быть организовано с помощью Kubernetes.

Читать

Docker. Бэкап базы MySQL из контейнера

В предыдущей статье «Что такое Docker? Bash команды в контейнере» был разобран способ обращения к Docker контейнеру, политика запуска (рестарта) и выполнение простейших bash команд. В этой статье пойдём чуть дальше и сделаем дамп базы данных из контейнера, а так же загрузим его обратно. Читать

Что такое Docker? Bash команды в контейнере

Как это обычно заведено, знакомство с системой начинается с момента, когда что-то сломалось. Так началось моё знакомство с Docker сегодня утром. Разберём простейшие команды, которые необходимы для работы с Docker. Читать

Как установить инструмент мониторинга Cabot с помощью Docker на CentOS 7

Установка инструмента мониторинга Cabot с помощью Docker на CentOS 7

Cabot – это платформа для самостоятельного размещения с открытым исходным кодом, написанная на Python, и предоставляет веб-интерфейс, который позволяет вам отслеживать службы и отправлять оповещения по телефону, SMS или hipchat / электронной почте в вашу поддержку в случае каких-либо сбоев службы. Читать

Как обновить Docker на Fedora / CentOS

Docker – платформа с открытым исходным кодом для разработки и запуска приложений.

Docker v17.12 является последним стабильным выпуском на момент написания этой статьи.

Он обеспечивает возможность упаковки и запуска приложения в полностью изолированной среде, называемой контейнером.

Мы можем запускать много контейнеров одновременно на данном хосте.

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

Читать