메뉴 건너뛰기

이 문서는 Docker에 레드마인(Redmine)을 설치하는 방법에 대해서 가이드 한다. 


Docker로 Redmine 설치는 단 2줄의 명령어(mysql 설치, redmine 설치 명령어)로 설치가 가능하다는 점에서 아주 쉽다. 성능 또한 VM 가상 이미지에 설치하는 것에 비하여 월등하다.


이 문서를 위해 선행되어야할 조건으로 Docker를 미리 설치 해야한다.

Docker를 설치를 위한 가이드는 다음 링크를 참고한다. 


Windows Docker 설치가이드

  • http://pseg.or.kr/pseg/infoinstall/6076

Linux Docker 설치가이드

  • http://pseg.or.kr/pseg/infoinstall/6067


Docker 이미지 검색

다음 명령어를 수행하여 redmine이 있는지 확인한다.


docker search redmine


Redmine은 인기있는 App이라 공식버전, bitnami버전 그리고 한동안 가장 인기가 많았던 sameersbn 버전이 상위에 랭크되어 있는 것을 확인할 수 있다. 


설치

이 가이드에서는 docker 공식버전의 redmine과 database는 mysql을 설치한다. 


mysql 설치

mysql을 설치 및 실행하기 위해 아래와 같이 명령을 실행한다. 


$ docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=secret -e MYSQL_DATABASE=redmine mysql


아래와 같이 Pull과 함께 mysql이 설치됨을 확인할 수 있다.


redmine01.png


Redmine 설치

redmine을 다운로드 및 설치하기 위해서 아래 명령을 수행한다. 

-p옵션을 외부와 내부 Port 매핑을 위한 설정이다. --link는 mysql container와의 연결을 위해서 사용하는 옵션이다.

만약 mysql외의 다른 데이터베이스를 사용한다면, postgress:postgres로 입력할 수 있다.


$docker run -d --name redmine -p 3000:3000 --link mysql:mysql redmine


아래와 같이 pull과 함께 redmine이 설치됨을 확인할 수 있다.


redmine02.png


contrainer 확인하기

다음과 같은 명령어를 통해 다운로드 받은 docker 이미지와 실행되고 있는 container를 확인할 수 있다. 


$ docker images

$ docker ps


그 결과값은 아래 이미지와 같다.


redmine04.png


접속하기 

설치된 Redmine에 접속하기 위해서는 아래와 같이 URL을 입력해준다. 


  • http://192.168.99.100:3000/


초기 패스워드는 admin // admin 이다.


이것으로 Docker에서 Redmine이 설치 가이드를 마치겠다.


TAG •

Who's Tom

profile

저는 2009년 ALM의 세계에 뛰어 들었습니다. 

지금은 ALM, DevOps, 공학 프로세스, 요구공학, 테스트 엔지니어링 등 다양한 영역에 관심이 많습니다.

http://www.curvc.com 

Atachment
첨부 '3'
?
  • ?
    신정민 2016.10.17 18:54
    안녕하세요.
    혹시 외부에서 접속가능하게 하려면 어떤식으로 설정해야 하는지 알수있을까요?
  • ?
    개리 2016.10.21 20:54
    docker run 하실때 원하시는 포트 입력하시면 매핑됩니다.
  • ?
    블루 2016.11.25 01:18
    참간단하네요. 도커써야겠어요
  • ?
    StomX 2017.05.16 11:36
    윈도우 설치 시 MySQL 에러가 나는거 같은데 어떻게 해결해야할지 모르겠네요.
    도움 주실 수 있을까요?
  • profile
    PSEG 2017.05.16 14:03
    어떤 에러가 나시는지요?
  • ?
    StomX 2017.05.16 15:41
    한글입력이 안되네요.
    도커 처음이라 어떻게 세팅해야할지 모르겠어요. ㅠㅠ
  • ?
    Staroot.별뿌리 2017.12.30 08:42
    이 글 덕분에, Redmine을 잘 설치하였습니다.
    감사합니다.

    제 블로그에서는 이 글을 참조 했다고 명시 하였습니다.

    추가로, 여기 댓글에 제 글의 링크를 써도 되는지 문의 드립니다.
    PSEG은 눈팅? 만 해서, 이곳의 규칙(매너)를 잘 몰라서 문의드립니다.

    다시한번, 정보를 공유해 주신점에 감사드립니다.
    제가 블로그, SNS 거의 사용하지 않는데요, 글을 써보니 생각보다 시간이 많이 필요 하네요 ^^.
  • profile
    Tom 2018.01.02 08:34
    안녕하세요. 도움이 되셨다니 다행입니다. ^^*
    참고할만한 글이 있으시면 언제든지 공유해주세요.
    감사합니다.
  • ?
    아이고 2018.09.29 14:13

    ps .명령시 redmine이 보이지 않네요. 아래와 같이 mysql만 동작 합니다. 뭐가 잘못됬을 까죠?
    ~$ sudo docker ps
    CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    e1cba2f2a4e4 mysql "docker-entrypoint.s…" 3 minutes ago Up 3 minutes 3306/tcp, 33060/tcp mysql

    설치 시 다른 에러도 없었습니다.


    docker logs redmine으로 보니 아래 같은 로그가 있네요

    Tasks: TOP => db:migrate => environment
    (See full trace by running task with --trace)
    The Gemfile's dependencies are satisfied
    rake aborted!
    Mysql2::Error: Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib/x86_64-linux-gnu/mariadb18/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory
    /usr/local/bundle/gems/mysql2-0.4.10/lib/mysql2/client.rb:89:in `connect'
    /usr/local/bundle/gems/mysql2-0.4.10/lib/mysql2/client.rb:89:in `initialize'

 


  1. IBM Rational DOORS Next Generation의 설치 가이드

    이 페이지는 요구사항 관리 도구인 IBM Rational DOORS Next Generation의 설치에 대한 가이드를 제공한다. 다운로드설치 미디어는 아래의 경로에서 다운로드 받을 수 있다. https://jazz.net/downloads/rational-doors-next-generation/ ...
    Date2016.08.22 ByTom Reply0 Views2172
    Read More
  2. Docker Kitematic에서 Jenkins 설치

    이 게시물은 Docker의 Kitematic에서 Jenkins를 설치하는 방법에 대하여 가이드를 제공한다. Kitematic은 Docker Toolbox를 설치하면 함께 설치되는 Docker 관리 도구로 자세한 설명은 다음 링크를 통해 확인할 수 있다. https://kitematic.com/ ...
    Date2016.05.16 ByTom Reply0 Views4342
    Read More
  3. Docker에서 Gerrit 코드 리뷰 설치

    이 문서는 Docker에 Gerrit 코드 리뷰를 설치하는 방법에 대해서 가이드 한다. 현재 Docker hub에는 Gerrit에 대한 공식적인 버전은 Release 되지 않았으면, 본 가이드에서는 openfrontier에서 배포한 gerrit을 사용하여 설치한다. 이 문서를 위해 ...
    Date2016.05.16 ByTom Reply0 Views3455
    Read More
  4. Docker에서 레드마인(Redmine) 설치

    이 문서는 Docker에 레드마인(Redmine)을 설치하는 방법에 대해서 가이드 한다. Docker로 Redmine 설치는 단 2줄의 명령어(mysql 설치, redmine 설치 명령어)로 설치가 가능하다는 점에서 아주 쉽다. 성능 또한 VM 가상 이미지에 설치하는 것에 비하여 월...
    Date2016.05.16 ByTom Reply9 Views10783
    Read More
  5. Docker Windows에 설치하기

    이 문서는 Docker를 Windows OS에 설치하는 방법에 대하여 가이드 한다. 요구사항Windows 버전Windows OS에 설치하기 위해서는 windows 7 이상의 64bit 운영체제가 필요하다. 가상화 지원시스템 상에서 CPU는 가상화 지원이 enable되어 있어야 한다. ...
    Date2016.05.16 ByTom Reply2 Views27835
    Read More
  6. Docker 리눅스에 설치하기 - Ubuntu

    이 문서는 Docker를 Ubuntu 리눅스에 설치하는 방법에 대해서 가이드한다. 확인사항 Docker는 최소 3.10 이상의 커널 버전에서 동작하니 Ubuntu의 커널 버전을 확인이 필요하다. apt 소스 업데이트1) sudo 혹은 root 권한으로 로그인을 한다. 2) ...
    Date2016.05.13 ByTom Reply0 Views4874
    Read More
  7. Redmine과 Subversion 플러그인(turtlemine) 설치 및 연동

    번 포스트는 TotoiseSVN의 Issue Tracker 플러그 인 중의 하나인 Redmine와 연동되는 turtlemine을 설치하는 방법과 실제 Redmine 서버와 연동하는 방법에 대해서 다룹니다. 1. 다운로드 먼저 아래 사이트에 접속하여 turtlemine을 다운로드 받습니다. ...
    Date2015.09.22 ByTom Reply0 Views10849
    Read More
  8. Redmine 3.1.x CKEditor 플러그인 설치

    이번 게시물은 몇일동안 설치한다고 고생 많이한 Redmine CKEditor 플러그인 설치방법에 대해서 작성합니다. CKEditor 란CKEditor란 기존 Redmine의 Wiki 방식의 Editor를 이지웍 방식으로 바꾸어 줍니다. 일감의 설명, 덧글, Wiki 까지 Redmine의 모든...
    Date2015.09.03 ByTom Reply5 Views17740
    Read More
  9. Windows에서 Jenkins 설치 가이드

    1. Jenkins 설치준비1.1 다운로드 다음 링크를 통해 Jenkins 윈도우 버전을 다운로드 받습니다. https://jenkins-ci.org/ Jenkins 사이트에 접속해보면, 메인 페이지의 Download Jenkins를 확인할 수 있습니다. 내장되어 있는 Server와 DB를 사용하고자 하...
    Date2015.08.31 ByTom Reply0 Views6380
    Read More
  10. 우분투(Ubuntu) 레드마인 설치 가이드

    이 문서는 우분투(Ubuntu) 12.04에서 레드마인(Redmine) 설치 가이드를 제공합니다. 우분투 13.04와 14.04는 해당 가이드가 적용되지 않습니다. 1. 준비사항1.1 Apache 설치레드마인(Redmine)을 설치하기전 Apache를 설치합니다. Apache를 설치하기 위...
    Date2014.08.04 ByPSEG Reply0 Views17848
    Read More
Board Pagination Prev 1 2 3 4 Next
/ 4