티스토리 뷰

카테고리 없음

Docker로 redmine Install

cozynow 2017. 12. 23. 02:11

아래 이미지를 사용하기로 했다.

https://hub.docker.com/r/bitnami/redmine/


bitnami는 원래 mysql과 레드마인이 같이 설치된 제품인데, 이것을 docker에서는 각각 나눠서 생성한다.

이때, docker-compose를 이용한다.


정말 멋지지 않나^^

##redmine과 mariadb를 연결할 네트워크를 생성한다.
$ docker network create redmine-tier

##mariadb를 생성
$ docker run -d --name mariadb --net redmine-tier \
 -e ALLOW_EMPTY_PASSWORD=yes \
 bitnami/mariadb:latest

##redmine 생성
$ docker run -d --name redmine -p 8080:3000 --net redmine-tier \
         bitnami/redmine:latest
##이 메일까지 gmail과 연동하려면 아래와 같이 한다. docker run -d -p 8080:3000 --name redmine --network=redmine-tier \ -e SMTP_HOST=smtp.gmail.com \ -e SMTP_PORT=587 \ -e SMTP_USER=gmail로그인계정 \ -e SMTP_PASSWORD='비밀번호'\ ##특수기호가 있어서 안될수 있으니, "'"으로 감싸주자. -v /로컬경로/bitnami:/bitnami \ ##자료를 백업하려면 폴더를 공유한다. bitnami/redmine

이 메일을 gmail과 연동할때 오류가 나서 정말 고생했다.

아래를 접속해서 보안수준이 낮은 앱을 ‘사용함’으로 변경해야 한다.

##이번에는 docker-compose로 한꺼번에 띄워보자.
##docker-compose.yml을 받아서 port를 8080으로(사용할포트) 수정한다.
$ curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-redmine/master/docker-compose.yml > docker-compose.yml

##데몬으로 띄워보자
$ docker-compose up -d


그런데 정말 부팅이 오래 걸린다.

처음에는 잘 못 한줄 알았지만, 최종적으로 아래 로그가 콘솔에 찍혀야 한다.(물론 콘솔을 확인하려면, docker-compose up 으로만 실행한다.)

mariadb_1  | mariadb INFO
mariadb_1  | nami    INFO  mariadb successfully initialized
mariadb_1  | INFO  ==> Starting mariadb...
mariadb_1  | INFO  ==> Starting mysqld_safe...
mariadb_1  | 171222 18:50:06 mysqld_safe Logging to '/opt/bitnami/mariadb/logs/mysqld.log'.
mariadb_1  | 171222 18:50:06 mysqld_safe Starting mysqld daemon with databases from /opt/bitnami/mariadb/data
redmine_1  | nami    INFO  Initializing redmine
redmine_1  | redmine INFO  Redmine has been already initialized, restoring...
redmine_1  | mysql-c INFO  Trying to connect to MySQL server
redmine_1  | mysql-c INFO  Found MySQL server listening at mariadb:3306
redmine_1  | mysql-c INFO  MySQL server listening and working at mariadb:3306
redmine_1  | redmine INFO  Migrating database...
여기에서 약 5분이 더 걸린다.
...
...(중약)
..
redmine_1  |   Current user: anonymous
redmine_1  |   Rendered welcome/index.html.erb within layouts/base (49.8ms)
redmine_1  | Completed 200 OK in 433ms (Views: 285.3ms | ActiveRecord: 14.8ms)
이게 최종으로 부팅된 상태이며, 이때 접근하면 된다.



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함