DockerでRedmineをさくっと立ち上げる
|
はじめに
Dockerを使う機会があり、docker-composeでRedmineを起動するようにした。
前提として、Docker、Docker-composeが使える状態となる。
Redmine用docker-compose.yamlの作成
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
version: ‘2’ services: mysql-datastore: build: containers/mysql_data redmine: image: redmine ports: – 88:3000 environment: REDMINE_DB_MYSQL: db REDMINE_DB_PASSWORD: password depends_on: – db volumes: – "${PWD}/redmine_data/files/:/usr/src/redmine/files/" – "${PWD}/redmine_data/plugins/:/usr/src/redmine/plugins/" restart: always db: image: mariadb command: mysqld –character-set-server=utf8 –collation- server=utf8_unicode_ci environment: MYSQL_ROOT_PASSWORD: password # ←DBのパスワードを設定する MYSQL_DATABASE: redmine ports: – "3306:3306" depends_on: – mysql-datastore volumes_from: – mysql-datastore restart: always phpmyadmin: image: phpmyadmin/phpmyadmin links: – "db:mariadb" ports: – 8888:80 volumes: – "${PWD}/phpmyadmin/sessions:/sessions" environment: – PMA_ARBITRARY=1 – PMA_HOST=mariadb – PMA_USER=root – PMA_PASSWORD=password |
起動
1 2 |
docker-compose u -d |