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 |