0. 도커 설치하기!
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
$ apt-get update
$ apt-get install docker-ce
1. 도커 네트워크 구성하기
$ docker network create "네트워크명"
mysql과 redmine이 통신하기 위한 네트워크를 생성해줍니다.
2. 도커허브에서 mysql과 redmine을 받아와서 컨테이너 실행
MYSQL
$ docker run -d --name "원하는 컨테이너명" --network "네트워크명" -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
문자셋을 변경하지 않으면 한글이 포함된 쿼리를 DB에 보낼시에 오류가 발생합니다.
Redmine
# docker run -d --name "원하는 컨테이너명" --network "네트워크명" -e REDMINE_DB_MYSQL="MYSQL 컨테이너명" -e REDMINE_DB_USERNAME=redmine -e REDMINE_DB_PASSWORD="DB비밀번호" -p 80:3000 redmine
포트는 본인이 원하는 포트로 하시면 됩니다.
Mysql과 Redmine 모두 동일한 네트워크에 존재해야 하기 때문에 1번에서 생성한 네트워크로 포함시킵니다.
3. 짜잔! 페이지 접속해보기
최초 ID/PW는 admin/admin입니다.
'도커' 카테고리의 다른 글
우분투 20.04 도커(Docker) 설치 (0) | 2022.03.18 |
---|---|
우분투(20.04),도커위에 GITLAB CE 설치하기 및 자잘한 오류 해결팁 (0) | 2021.11.08 |