MyTetra Share
Делитесь знаниями!
Установить JetBrains YouTrack в Docker
Время создания: 13.03.2018 16:31
Автор: br0ke
Текстовые метки: docker, jetbrains, youtrack, install
Раздел: Информационные технологии - Linux - Docker
Запись: and-semakin/mytetra_data/master/base/15209406644mcv0d55y7/text.html на raw.githubusercontent.com

1. Выбрать версию YouTrack здесь: https://hub.docker.com/r/jetbrains/youtrack/tags/


2. Создать необходимую структуру каталогов для хранения данных в вольюмах вне контейнера:


sudo mkdir -p /jetbrains/youtrack/data \

/jetbrains/youtrack/logs \

/jetbrains/youtrack/conf \

/jetbrains/youtrack/backups


3. Назначить права, чтобы YouTrack мог работать с файлами внутри контейнера под пользователем с uid:gid соответственно 13001:13001:


sudo chmod -R 750 /jetbrains/youtrack

sudo chown -R 13001:13001 /jetbrains/youtrack


4. Запустить контейнер:


docker run -it --name youtrack-server-instance \

-v /jetbrains/youtrack/data:/opt/youtrack/data \

-v /jetbrains/youtrack/conf:/opt/youtrack/conf \

-v /jetbrains/youtrack/logs:/opt/youtrack/logs \

-v /jetbrains/youtrack/backups:/opt/youtrack/backups \

-p <номер порта>:8080 \

--restart unless-stopped \

-d jetbrains/youtrack:<номер версии>


Например:


docker run -it --name youtrack-server-instance \

-v /jetbrains/youtrack/data:/opt/youtrack/data \

-v /jetbrains/youtrack/conf:/opt/youtrack/conf \

-v /jetbrains/youtrack/logs:/opt/youtrack/logs \

-v /jetbrains/youtrack/backups:/opt/youtrack/backups \

-p 8080:8080 \

--restart unless-stopped \

-d jetbrains/youtrack:2018.2.42337


5. Произвести настройку через браузер.




Обновление:


6. Остановить и удалить работающий контейнер:

docker stop youtrack-server-instance

docker rm youtrack-server-instance


7. Выбрать новую версию (см. пункт 1)


8. Запустить новую версию (см. пункт 4)


9. Произвести настройку через браузер.

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования