티스토리 뷰
Docker를 이용한 Redmine 실행
Docker로 redmine 설치
MySQL 설정
※서버PC의 MySQL Server 버전 : 5.7.21(1ubuntu1)
기존에 설치한 MySQL과 redmine을 연동하기 위해 MySQL에 접속해 유저와 데이터베이스를 생성합니다.
#MySQL 접속
mysql -uroot -p
#데이터베이스 목록 조회
show databases;
#redmine 계정 생성
CREATE USER 'redmine'@'%.%.%.%' IDENTIFIED BY 'redmine';
#redmine 데이터베이스 생성
CREATE DATABASE IF NOT EXISTS `redmine` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`;
#redmine 계정에 권한 부여
GRANT SELECT, LOCK TABLES, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON `redmine`.* TO 'redmine'@'%.%.%.%';
#유저 조회
SELECT Host,User,authentication_string FROM mysql.user;
#MySQL 접속 종료
exit
Redmine 실행
Docker를 이용해 redmine 컨테이너를 실행합니다. /srv/redmine/data 경로에 볼륨을 설정해 데이터를 유지시킵니다.
#redmine 컨테이너 실행
#docker run -d --name redmine -p 9090:3000 --volume=/srv/redmine/data:/usr/src/redmine/files redmine
docker run -d --name=redmine --publish=9090:80 \
--restart=always \
--env='DB_ADAPTER=mysql2' \
--env='DB_HOST=localhost' \
--env='DB_PORT=3306' \
--env='DB_NAME=redmine' \
--env='DB_USER=redmine' \
--env='DB_PASS=redmine' \
--volume=/srv/redmine/data:/home/redmine/data \
sameersbn/redmine:4.0.0
sudo chcon -Rt svirt_sandbox_file_t /srv/redmine/data
Redmine 재실행 시 502 Bad Gateway
에러가 발생할 경우 다음 폴더를 삭제하고 다시 실행하면 정상적으로 구동됩니다.
#tmp 폴더 삭제
cd /srv/redmine/data
rm -rf tmp/
Redmine 접속
컨테이너 실행이 완료되면 http://localhost:9090 페이지에 접속합니다.
- 관리자 계정 :
admin
- 관리자 비밀번호 :
admin
'개발도구 > Docker' 카테고리의 다른 글
[Docker] Docker 이미지명 또는 태그명 변경 (docker image tag) (0) | 2020.07.13 |
---|---|
[Docker] Ubuntu에서 호스트와 Docker 컨테이너 간의 파일 / 디렉토리 복사 (0) | 2020.04.07 |
[Docker] Docker 이미지 압축 및 로드 (0) | 2018.11.16 |
[Docker] 완벽한 IT 인프라 구축을 위한 Docker: 제6장 여러 컨테이너를 통합 관리―Docker Compose (0) | 2018.02.09 |
[Docker] 완벽한 IT 인프라 구축을 위한 Docker: 제5장 Docker 이미지 공유―Docker Registry (0) | 2018.01.30 |
- Total
- Today
- Yesterday
- 하이퍼레저 패브릭
- 어서와 데이터는 처음이지
- 암브로셔스
- Blockchain
- 알고리즘
- 빅데이터 기초
- 블록 체인
- 기초 of 기초 데이터 개념
- 코딜리티
- 빅데이터
- javascript
- 빅데이터 교육
- DOCs
- ambrosus
- Hyperledger Fabric v1.1
- ubuntu
- codility
- 빅데이터 강의
- 문제풀이
- 코테
- docker
- Hyperledger Indy
- 하이퍼레저 페브릭
- 하이퍼레저 인디
- Private Data
- 코딩테스트
- 블록체인
- Hyperledger Fabric
- 직딩잇템
- Hyperledger Fabric v1.2
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |