Skip to main content

Установка Caprover в Docker

1. Открыть порты:
ufw allow 80,443,3000,996,7946,4789,2377/tcp; ufw allow 7946,4789,2377/udp

80 порт требуется обязательно (перенаправлять нельзя), остальные в принципе тоже
-------------------------------

2. CapRover требует отдельного Swarm для своей работы. Чтобы продолжить установку CapRover, нужно выйти из существующего Swarm-кластера (если есть).
docker swarm leave --force
-------------------------------

3. Установка
mkdir /captain && docker run -p 80:80 -p 443:443 -p 3000:3000 -v /var/run/docker.sock:/var/run/docker.sock -v /captain:/captain -e ACCEPTED_TERMS=true caprover/caprover
-------------------------------

4. Открыть сервис можно так:
http://<IP_адрес_сервера>:3000

По умолчанию вход в CapRover такой:
Логин - captain
Пароль - captain42
Но обычно требуется только пароль
-------------------------------

5. Если нужно посмотреть логи за последние 30 минут, и следить за логами дальше - вводим команду:
docker service logs captain-captain --since 30m --follow

===============================
Конфигурационныфе файлы складываются сюда
/captain