PaaS/기타

(Redmine) Docker로 Redmine 설치

armyost 2021. 10. 15. 18:33
728x90

MySQL과 Redmine서버 간 네트워크 브릿지 생성

$ sudo docker network create --driver bridge redmine-network

 

MySQL Docker Install

Docker에 영구볼륨을 주기 위해 /mysql-data 폴더를 만들고 시작한다.

$ sudo docker run --name redmine-mysql --network redmine-network -d -v /mysql-data:/var/lib/mysql -p 3306:3306 -e MYSQL_USER=redmine -e MYSQL_PASSWORD=[패스위드] -e MYSQL_DATABASE=redmine -e MYSQL_ROOT_PASSWORD=[패스위드]   mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

 

Redmine 서버 설치

Docker에 영구볼륨을 주기 위해 /redmine-data 폴더를 만들고 시작한다.

$ sudo docker run -d --name redmine-server --network redmine-network -p 80:3000 -v /redmine-data:/usr/src/redmine/files -e REDMINE_DB_MYSQL=redmine-mysql -e REDMINE_DB_USERNAME=redmine -e REDMINE_DB_PASSWORD=[패스위드] redmine



 

 

systemctl 등록

# vi /etc/systemd/system/redmine.service

[Unit]
Wants=docker.service
After=docker.service
 
[Service]
RemainAfterExit=yes
ExecStart=/usr/bin/docker start redmine-mysql redmine-server 
ExecStop=/usr/bin/docker stop redmine-mysql redmine-server  
 
[Install]
WantedBy=multi-user.target





'PaaS > 기타' 카테고리의 다른 글

React Artifact를 Apache로 올리기  (0) 2022.06.15
NGINX 와 Apache 비교  (0) 2022.06.13
(Linux) OpenSSL 로 사설 인증서 발급하기 - Harbor Case  (0) 2021.10.08
YAML 문법  (0) 2021.06.03
Apache SSL 적용 (Centos)  (0) 2021.05.12