🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Redmine

Redmineは、プロジェクトのタスク管理、進捗管理、情報共有が可能な、 オープンソースプロジェクト管理ソフトウェアです。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

解決済

1回答

1535閲覧

docker-compose.ymlで構築したredmineの移行方法について

nh1r0k1

総合スコア14

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Redmine

Redmineは、プロジェクトのタスク管理、進捗管理、情報共有が可能な、 オープンソースプロジェクト管理ソフトウェアです。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

1クリップ

投稿2019/09/18 08:51

分からないこと

ローカル環境のWindows10+Docker環境に、Docker-ComposeでRedmineを構築しております。
このRedmineをCentOSのサーバに移植をしようとしています。

ローカル環境で作成したredmineをsave,
移行先でload、docker-composeで起動しようとしていますが、下部のようなエラーで出て起動できません。
(もちろんローカル上のredmineは正常に起動しています。)

有識者の方々、ご教示お願い致します。

移行先で実行したコマンド

> docker-compose up -d > docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9dfb88e305ad redmine:ver1 "/sbin/entrypoint.sh…" 28 minutes ago Restarting (1) 17 seconds ago images_redmine_1 122373f84bce redmine_db:ver1 "/sbin/entrypoint.sh" 29 minutes ago Up 29 minutes 5432/tcp images_db_1

発生したエラー

> docker logs 9dfb88e305ad (← redmine:ver1 です) Initializing logdir... Initializing datadir... Generating OpenSSH client keys... Symlinking dotfiles... Installing configuration templates... Configuring redmine... Configuring redmine::database ERROR: Please configure the database connection. Refer http://git.io/JkE-cw for more information. Cannot continue without a database. Aborting...

★移行元環境★

Windows10
Docker version 18.09.2, build 6247962
Docker version 18.09.2, build 6247962

★移行元のdocker-compose.yml★

docker

1db: 2 image: sameersbn/postgresql 3 environment: 4 - DB_NAME=redmine_production 5 - DB_USER=redmine 6 - DB_PASS=password 7 volumes: 8 - /var/lib/postgresql 9 restart: always 10redmine: 11 image: sameersbn/redmine 12 environment: 13 - REDMINE_PORT=10083 14 volumes: 15 - /home/redmine/data 16 links: 17 - db:postgresql 18 ports: 19 - 10083:80 20 restart: always

★移行元のdocker images★

> docker images REPOSITORY TAG IMAGE ID CREATED SIZE sameersbn/postgresql latest a2e40a2d9cf8 2 months ago 176MB sameersbn/redmine latest c7a976e0ea70 3 months ago 817MB

■移行先環境■

CentOS7.6
Docker version 18.09.1, build 4c52b90
docker-compose version 1.18.0, build 8dd22a9

■移行先のdocker images■

# docker images REPOSITORY TAG IMAGE ID CREATED SIZE redmine_db ver1 fbab5966cb12 4 hours ago 176MB redmine ver1 5af97f96738e 4 hours ago 820MB

■移行先のdocker-compose.yml■

db: image: redmine_db:ver1 environment: - DB_NAME=redmine_production - DB_USER=redmine - DB_PASS=password volumes: - /var/lib/postgresql restart: always redmine: image: redmine:ver1 environment: - REDMINE_PORT=10083 volumes: - /home/redmine/data links: - db:redmine ports: - 10083:80 restart: always

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

links: - db:redmine

ではなく

links: - db:redmine_db

ではなかったりしませんか?

投稿2019/09/18 22:11

編集2019/09/18 22:12
unhappychoice

総合スコア1531

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

nh1r0k1

2019/09/24 08:28 編集

上記の修正で解決いたしました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問