Docker_MySQL_Redmine

コンテナ2つでRedmineの環境構築をする
■Redmineコンテナ
■MySQLコンテナ

必要なコマンド
コンテナ同士をつなぐネットワーク作成
データベースの設定とコンテナ

ネットワーク作成

docker network create redmine000net2

ネットワーク確認

docker network ls

Mysqlのコンテナ

docker run --name mysql000ex11 -dit --net=redmine000net2 \
-e MYSQL_ROOT_PASSWORD=myrootpass \
-e MYSQL_DATABASE=redmine000db \
-e MYSQL_USER=redmine000kun \
-e MYSQL_PASSWORD=rkunpass \
mysql \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_unicode_ci \
--default-authentication-plugin=mysql_native_password

Redmineコンテナ

docker run --name redmine000ex14 -dit --net=redmine000net2 \
-p 8086:3000 \
-e REDMINE_DB_MYSQL=mysql000ex11 \
-e REDMINE_DB_DATABASE=redmine000db \
-e REDMINE_DB_USERNAME=redmine000kun \
-e REDMINE_DB_PASSWORD=rkunpass \
redmine

下記の値は合わせておく必要がある

network mysql wordpress
--name
REDMINE_DB_MYSQL
network
--net
--net
MYSQL_DATABASE REDMINE_DB_DATABASE
MYSQL_USER REDMINE_DB_USERNAME
MYSQL_PASSWORD REDMINE_DB_PASSWORD

DB接続

docker exec -it ホスト名(MySQLコンテナ名) mysql -u root -p

ブラウザでアクセスして表示がでればOK
http://localhost:8086/

Author: gaa

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です