コンテナ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/