티스토리 뷰
아래 이미지를 사용하기로 했다.
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
링크
TAG
- anaconda env
- elasticsearch
- backup
- virturalenv
- 호스트와 시간맞추기
- Lodash
- gitlab
- redmine plugin
- Selenium
- jupyter lab
- jqgrid
- pip freeze #패쇄망 #wheel
- bootrap
- vscode
- covid19
- __code__
- zsh
- inspect.py
- selenium #chromedriver
- HashMap.getOrDefault
- MAC
- python의 Reflection
- 동적클래스생성
- sorted
- importlib
- jqzip
- Restore
- conda init
- pyenv
- docker
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함