[Container Manager] MariaDB์ ๋ ๋๋ง์ธ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ, ์ฝ๊ฒ ๋ฐ๋ผํ๊ธฐ
์ด์ Docker ๋์ Container Manager ๐
์๋๋ก์ง ํจํค์ง ์ผํฐ์์๋ ๋์ปค(Docker)์ ๋ ๋๋ง์ธ(Redmine) ํจํค์ง๋ฅผ ์ ๊ณตํ๋๋ฐ์. ์ด ํจํค์ง ์ค์น๋ฅผ ํตํด ์ฝ๊ณ ํธํ๊ฒ ๋ ๋๋ง์ธ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ํ์ง๋ง, ์์ผ๋ก ์๋๋ก์ง DSM 7.2 ๋ฒ์ ๋ถํฐ๋ ์ด ํจํค์ง๋ฅผ ์ ๊ณตํ์ง ์์ต๋๋ค.
์ด์ ๋ฒ์ ์ธ DSM 6.2๊น์ง๋ ๋์ปค์ ๋ ๋๋ง์ธ์ ์ ๊ณตํ์ง๋ง, DSM 7.2์์๋ ์ปจํ ์ด๋ ๋งค๋์ (Container Manager)๋ง ์ ๊ณตํฉ๋๋ค. ์ฆ, ๋ ๋๋ง์ธ์ ์ค์นํ๋ ค๋ฉด ์ปจํ ์ด๋ ๋งค๋์ ๋ฅผ ํตํด ์ง์ ์ค์น์ DB๋ฅผ ์ฐ๋ํ์ฌ ํ๊ฒฝ์ ๊ตฌ์ถํด์ผ ํ๋ค๋ ๊ฒ์ ๋๋ค.
์ง์ ๊ตฌ์ถํ๋ค๋ ๊ฒ์ ๋ถ๋ด์ด ์๊ฒ ์ง๋ง, ๋ง์ ์๋ํด ๋ณด๋ฉด ๊ทธ๋ค์ง ์ด๋ ต์ง ์์ต๋๋ค. ๋ณธ๋ฌธ์์๋ ๋ ๋๋ง์ธ ์ค์น์ MariaDB ์ฐ๋ํ๋ ๋ฐฉ๋ฒ์ ์์ธํ ์ค๋ช ํ๋๋ฐ์. ํ ๋จ๊ณ์ฉ ๋ฐ๋ผ ํ๋ฉด ํฐ ์ด๋ ค์ ์์ด ๋ชจ๋ ์ค์นํ์ค ์ ์์ ๊ฒ์ ๋๋ค.
์ฐธ๊ณ ๋ก, ๋ณธ๋ฌธ์์๋ ๋ ๋๋ง์ธ 4.2.9 ๋ฒ์ ์ ์ค์นํ๋๋ฐ์. ์ต์ ๋ฒ์ ์ธ 6.x ๋ฒ์ ์ ์ ํํด๋ ์๊ด์ ์์ต๋๋ค.
MariaDB ์ค์น ๋ฐ๋ผ ํ๊ธฐ
๊ธฐ์กด ๋์ปค์ ๋ ๋๋ง์ธ์ MariaDB 10 ํจํค์ง์ ์ฐ๋๋์ด ๋ฐ์ดํฐ๊ฐ ๊ด๋ฆฌ๋์ต๋๋ค. DSM 7.2์ ํจํค์ง ์ผํฐ์๋ MariaDB 10 ํจํค์ง๊ฐ ์์ผ๋, ์ด์ํ๊ฒ๋ ์ปจํ ์ด๋ ๋งค๋์ ์ ๋ ๋๋ง์ธ์์ MariaDB 10 ํจํค์ง์ ์ฐ๋์ด ์ ๋๋ก ์๋๋๊ตฐ์. ๊ทธ๋์ ์ด๋ฅผ ์ฌ์ฉํ์ง ์๊ณ , ์ปจํ ์ด๋ ๋งค๋์ ์์ ์ง์ MariaDB๋ฅผ ์ค์นํ ํ ์ฐ๋ํ๋ ๋ฐฉ์์ผ๋ก ์งํํฉ๋๋ค.
์ปจํ ์ด๋ ๋งค๋์ ๋ฅผ ์คํํ ํ ๋ ์ง์คํธ๋ฆฌ ๋ฉ๋ด์์ MariaDB๋ฅผ ๊ฒ์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฒ์ ๊ฒฐ๊ณผ์ mariadb๋ฅผ ์ ํํ ํ ๋ค์ด๋ก๋๋ฅผ ํด๋ฆญํ๋ฉด ํ๊ทธ ์ ํ ์ฐฝ์ด ํ์๋ฉ๋๋ค. ํน์ ๋ฒ์ ์ ์ ํํ๊ฑฐ๋ ์ต์ ๋ฒ์ (latest)์ ์ ํํ๋ฉด ๋ฉ๋๋ค.
์ปจํ ์ด๋ ์ด๋ฆ์ ๊ธฐ๋ณธ ๊ฐ์ ์ฌ์ฉํ๊ฑฐ๋ ์ฌ์ฉ์ ๋ง์๋๋ก ๋ณ๊ฒฝํด๋ ์๊ด์์ต๋๋ค. ์ ๋ mariadb๋ผ๋ ์ด๋ฆ์ผ๋ก ์งํํ์ต๋๋ค.
ํฌํธ ๋ฒํธ์๋ 3306์ผ๋ก ์ค์ ํฉ๋๋ค. ๋ณผ๋ฅจ ์ค์ ์์๋ ํ์ผ ์คํ ์ด์ ์ ๊ณต์ ํด๋์ mariadb์ ํน์ ๊ฒฝ๋ก๋ฅผ ๋งคํํฉ๋๋ค. ์ด๋ ๊ฒ ๋งคํํ๋ฉด ๊ณต์ ํด๋์ mariadb์ ์ ๋ณด๊ฐ ๋๊ธฐํ๋ฉ๋๋ค.
ํญ๋ชฉ | ๊ฐ |
/docker/mariadb | /var/lib/mysql |
ํ๊ฒฝ ๋ณ์์๋ ์๋์ ํญ๋ชฉ์ ์ถ๊ฐํฉ๋๋ค.
ํญ๋ชฉ | ๊ฐ |
TZ | Asia/Seoul |
MYSQL_ROOT_PASSWORD | ์ด๊ธฐ ๋น๋ฐ๋ฒํธ ์ ๋ ฅ |
๋ค์ ๋ฒํผ์ ํด๋ฆญํ์ฌ ์ค์น๋ฅผ ์งํํฉ๋๋ค.
์ค์น๊ฐ ๋๋๋ฉด ์๋์ ๊ฐ์ด ๋์ ์ํ๊ฐ ํ์๋ฉ๋๋ค.
Redmine DB ํ๊ฒฝ ์ค์ ๋ฐ๋ผ ํ๊ธฐ
์ด์ ๋ ๋๋ง์ธ์ด MariaDB์ ์ ๊ทผํ์ฌ ์ฝ๊ณ ์ฐ๊ธฐ๊ฐ ๊ฐ๋ฅํ๋๋ก ๊ณ์ ์ ๋ง๋ค๊ณ ๊ถํ์ ์ค์ ํด์ผ ํฉ๋๋ค. ์ด๋ฅผ ์ํด HeidiSQL ํ๋ก๊ทธ๋จ์ ํ์ฉํ ๊ฒ๋๋ค.
ํ๋ก๊ทธ๋จ์ ๋ฐ๊ธฐ ์ํด ํํ์ด์ง์ ์ ์ํฉ๋๋ค.
https://www.heidisql.com/download.php
์๋ ํ๋ฉด์์ Installer๋ฅผ ํด๋ฆญํ์ฌ ์ค์น ํ์ผ์ ๋ฐ์ต๋๋ค.
์ค์น ๊ณผ์ ์๋ ๋ฐ๋ก ์ค์ ํ ๊ฒ์ด ์์ต๋๋ค. ์ค์น๊ฐ ์๋ฃ๋๋ฉด HeidiSQL ํ๋ก๊ทธ๋จ์ ์คํํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๋๋ก์ง ์๋ฒ์ IP ์ฃผ์์ ์ฌ์ฉ์ ์์ด๋, ๋น๋ฐ๋ฒํธ, ํฌํธ ๋ฒํธ๋ฅผ ์ ๋ ฅํ ํ ์ด๊ธฐ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
ํญ๋ชฉ | ๊ฐ |
ํธ์คํธ๋ช / IP | ์๋๋ก์ง ์๋ฒ ์ฃผ์ |
์ฌ์ฉ์ | root |
์ํธ | MariaDB ์ค์น ์ ํ๊ฒฝ ๋ณ์์ ์ ๋ ฅํ ๋น๋ฐ๋ฒํธ |
ํฌํธ | MariaDB ์ค์น ์ ํฌํธ ๋ฒํธ์ ์ ๋ ฅํ ๋ฒํธ |
์ฐ๊ฒฐ์ด ๋๋ฉด ์๋์ ๊ฐ์ด ๊ธฐ๋ณธ์ ์ธ DB 4๊ฐ์ง๊ฐ ๋ณด์ ๋๋ค. ์ด์ ๋๊ตฌ > ์ฌ์ฉ์ ๊ด๋ฆฌ์ ๋ฉ๋ด๋ฅผ ํด๋ฆญํฉ๋๋ค.
์ถ๊ฐ ๋ฒํผ์ ํด๋ฆญํ์ฌ ์๋์ ๊ฐ์ด ์ ๋ ฅํฉ๋๋ค.
ํญ๋ชฉ | ๊ฐ |
์ฌ์ฉ์ ์ด๋ฆ | ์ฌ์ฉ์ ์ด๋ฆ ์ ๋ ฅ |
ํธ์คํธ์์ | % |
์ํธ | ์ํธ ์ ๋ ฅ |
์ ๊ทผ ํ์ฉ | ์ ์ฒด ๊ถํ ์ฒดํฌ |
์ฐธ๊ณ ๋ก, ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ์ํธ๋ ์ถํ ๋ ๋๋ง์ธ ์ค์น ๊ณผ์ ์ค ํ๊ฒฝ ๋ณ์๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์ฌ๊ธฐ๊น์ง๊ฐ MariaDB ํ๊ฒฝ ๊ตฌ์ฑ์ ์ ๋ถ์ ๋๋ค.
Redmine ์ค์น ๋ฐ๋ผ ํ๊ธฐ
์ปจํ ์ด๋ ๋งค๋์ ์ ๋ ์ง์คํธ๋ฆฌ ๋ฉ๋ด์์ redmine์ ๊ฒ์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ค์นํ๊ณ ์ถ์ ๋ฒ์ ์ ์ ํํฉ๋๋ค. ์ ๋ ํน์ ํ๋ฌ๊ทธ์ธ์ ํธํ์ฑ ๋๋ฌธ์ 4.2.9 ๋ฒ์ ์ ์ฑํํ์ต๋๋ค. ์ฐธ๊ณ ๋ก, 4.2.9 ๋ฒ์ ์ 4.x์ ๊ฐ์ฅ ๋ง์ง๋ง ๋ฒ์ ์ ๋๋ค.
์ปจํ ์ด๋ ์ด๋ฆ์ ์์ ๋กญ๊ฒ ์ค์ ํฉ๋๋ค. ์ ๋ sameersbn-redmine์ผ๋ก ์ง์ ํ์ต๋๋ค.
ํฌํธ ์ค์ ์ ์์ ๋กญ๊ฒ ์ง์ ํฉ๋๋ค. ์ ๋ ํ ์คํธ๋ก 7777์ ์ ๋ ฅํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๋ ํ์ ๊ฐ์ด ํด๋ ๋งคํ์ ์ง์ ํฉ๋๋ค. ์๋์ ๊ฐ์ด ํด๋๋ฅผ ๋งคํํ๋ฉด, ํ์ผ ์คํ ์ด์ ์ ๊ณต์ ํด๋์ ๋ ๋๋ง์ธ์ ํด๋๊ฐ ๋งคํ๋์ด ๋๊ธฐํ๊ฐ ๋ฉ๋๋ค. ํ๋ฌ๊ทธ์ธ์ ์ค์นํ๊ธฐ ์ํด ํด๋๋ฅผ ๊ฐ์ ธ๋ค ์ฎ๊ธฐ๊ฑฐ๋, CKEditor๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์ฒจ๋ถ ํ์ผ์ ๋ฐฑ์ ํ ๋ ๋งค์ฐ ์ฉ์ดํฉ๋๋ค.
ํญ๋ชฉ | ๊ฐ |
/docker/redmine | /home/redmine/data |
/docker/redmine/plugins | /home/redmine/redmine/plugins |
์ด๋ฏธ ๋ ๋๋ง์ธ์ ์ด์ํ๊ณ ์๋ ์ํ์์ ํด๋ ๋งคํ์ ์ง์ ํ๋ฉด ์ ๋ฉ๋๋ค. ์ ๊ฐ ์๊ธฐ๋ก๋, ๋งคํ์ ๋จ๋ฐฉํฅ ๋๊ธฐํ๋ผ์ ๋ ๋๋ง์ธ์ ์ง์ ๋ ํด๋ ๋ฐ์ดํฐ๊ฐ ๊ณต์ ํด๋๋ฅผ ๋ฐ๋ผ๊ฐ๋๋ค. ์ฆ, ๊ณต์ ํด๋์ ์ ํด๋(๋น์ด์๋ ์ํ)๋ฅผ ์์ฑํ ํ ๋ ๋๋ง์ธ๊ณผ ๋งคํํ๋ฉด, ๋ ๋๋ง์ธ์ ๋งคํ๋ ๊ฒฝ๋ก๊ฐ ๋ชจ๋ ๋น์ด์ง๋๋ค. ์ด๋ป๊ฒ ์๋๊ณ ์? ๊ธฐ์กด ์๋ฒ๋ฅผ ๊ทธ๋ ๊ฒ ํ๋ค๊ฐ ๋ชจ๋ ์ง์์ก๊ฑฐ๋ ์...
ํ๊ฒฝ ๋ณ์๋ ๋ค์๊ณผ ๊ฐ์ด ์ค์ ํฉ๋๋ค.
ํญ๋ชฉ | ๊ฐ |
DB_ADAPTER | mysql2 |
DB_HOST | MariaDB ์ปจํ ์ด๋ ์ด๋ฆ |
DB_NAME | redmine |
DB_USER | redmine DB ์ฌ์ฉ์ ์ด๋ฆ |
DB_PASS | redmine DB ์ฌ์ฉ์ ๋น๋ฐ๋ฒํธ |
DB_PORT | MariaDB ํฌํธ ๋ฒํธ |
TZ | Asia/Seoul |
๊ทธ๋ฆฌ๊ณ ๋งํฌ ์ค์ ์์ MariaDB ์ปจํ ์ด๋๋ฅผ ์ ํํฉ๋๋ค.
์ด์ ์ปจํ ์ด๋ ์ํ๋ฅผ ๋ณด๋ฉด MariaDB์ ๋ ๋๋ง์ธ์ด ์ ์์ ์ผ๋ก ๋์ํ๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. (์ ์ ๋์ ์ค์ธ ๋ชจ์ต์ ์บก์ฒํ์ง ๋ชปํ๋ค์... ์ ์ ๋์ํ๋ฉด ์ํ์ ์ด๋ก์์ด ํ์๋ฉ๋๋ค.)
๊ทธ๋ฆฌ๊ณ ๋ ๋๋ง์ธ์ ํฌํธ๋ก ์ ์ํ๋ฉด ๋ ๋๋ง์ธ ์ด๊ธฐ ํ๋ฉด์ด ๋ํ๋ฉ๋๋ค.
๊ด๋ฆฌ์ ์์ด๋์ ์ด๊ธฐ ๋น๋ฐ๋ฒํธ๋ admin/admin์ ๋๋ค.
์ ๋ฆฌํ๋ฉฐ
์ฒ์์๋ ์ต์ํ์ง ์์ ์ด๋ ต๊ฒ ๋๊ปด์ง์ง๋ง, ๋ง์ ๋ช ๋ฒ ๋ฐ๋ณตํ๋ค ๋ณด๋ฉด ์ด๋ ต์ง ์๊ฒ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ ๋๋ง์ธ ๋ฒ์ ์ด ๋๋ค๊ณ ๋ฌด์กฐ๊ฑด ๋ค ์ข์ ๊ฒ์ ์๋๋๋ค. ๋ ๋๋ง์ธ๊ณผ ํจ๊ป ์ฌ์ฉํ ํ๋ฌ๊ทธ์ธ์ ํธํ์ฑ์ด ๋งค์ฐ ์ค์ํ๋ฉฐ, ์ค์น ์ค ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ์ง์ ๋ค ์ค์นํ๊ธฐ๋ฅผ ๋ฐ๋ณต ์๋ํ์ฌ ์ต์ ์ ์กฐ๊ฑด์ ์ฐพ์์ผ ํฉ๋๋ค. ๋ ๋๋ง์ธ ์์ฒด์ ํฐ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ํ๋ฌ๊ทธ์ธ ํธํ์ฑ์ ๋ง์ถฐ ๋ฒ์ ์ ์ ํํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
'Redmine > Windows & NAS & Docker' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Docker] Windows Docker์ Redmine ์ค์นํ๊ธฐ (0) | 2019.08.12 |
---|---|
[Docker] Windows Docker Desktop์์ Kitematic ์คํํ๊ธฐ (0) | 2019.08.10 |
[Docker] Windows 10 Docker Desktop ์ค์น ๋ฐฉ๋ฒ (0) | 2019.08.08 |
[๋ ๋๋ง์ธ ์ค์น] Synology NAS์ Redmine 3.3.6 ์ค์นํ๊ธฐ (0) | 2018.04.29 |
[๋ ๋๋ง์ธ ์ค์น] Windows 7/10์ Redmine 3.4.5 ์ค์นํ๊ธฐ (14) | 2018.04.29 |
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[Docker] Windows Docker์ Redmine ์ค์นํ๊ธฐ
[Docker] Windows Docker์ Redmine ์ค์นํ๊ธฐ
2019.08.12 -
[Docker] Windows Docker Desktop์์ Kitematic ์คํํ๊ธฐ
[Docker] Windows Docker Desktop์์ Kitematic ์คํํ๊ธฐ
2019.08.10 -
[Docker] Windows 10 Docker Desktop ์ค์น ๋ฐฉ๋ฒ
[Docker] Windows 10 Docker Desktop ์ค์น ๋ฐฉ๋ฒ
2019.08.08 -
[๋ ๋๋ง์ธ ์ค์น] Synology NAS์ Redmine 3.3.6 ์ค์นํ๊ธฐ
[๋ ๋๋ง์ธ ์ค์น] Synology NAS์ Redmine 3.3.6 ์ค์นํ๊ธฐ
2018.04.29