tuna и Docker
Пример запуска tuna для предоставления доступа к серверу, запущенному с помощью Docker и Docker Compose.
Шаг 1. Скачайте клиент
Инструкция доступна на странице.
Шаг 2. Склонируйте репозиторий с примерами
git clone https://gitlab.com/yuccastream/tuna-examples.git
cd tuna-examples/docker-compose
info
Если вы хотите, чтобы клиент 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
.