Перейти к основному содержимому

tuna и Docker

Пример запуска tuna для предоставления доступа к серверу, запущенному с помощью Docker и Docker Compose.

Шаг 1. Скачайте клиент

Инструкция доступна на странице.

Шаг 2. Склонируйте репозиторий с примерами

git clone https://gitlab.com/yuccastream/tuna-examples.git
cd tuna-examples/docker-compose
к сведению

Если вы хотите, чтобы клиент tuna тоже запускался с помощью docker-compose, то изучите пример из каталога tuna-examples/docker-compose-v2.

Шаг 3. Запустите сервер

docker compose up -d

Убедитесь, что контейнер запущен:

docker compose ps   
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
docker-compose-web-1 docker-compose-web "python3 app.py" web 9 minutes ago Up 2 seconds 0.0.0.0:8000->8000/tcp

Шаг 4. Запустите tuna

В аргументах запуска укажите порт вашего сервера:

tuna http 8000

Для остановки и удаления всех запущенных контейнеров воспользуйтесь командой docker compose rm -sf.