【Docker】Docker ~ Redmine ~

■ はじめに

https://dk521123.hatenablog.com/entry/2022/04/29/000000

で、複数の コンテナでやりとりする例としてWordPress やった。
今回は、おさらいの意味で、Redmine をやってみる

目次

【0】今回の構成
【1】ネットワークの作成
【2】MariaDBコンテナ作成
【3】Redmineコンテナ作成
【4】動作確認
 1)コンテナ稼働の確認
 2)ブラウザによる確認
【5】後片付け
 1)コンテナ停止
 2)コンテナ削除
 3)イメージ削除
 4)ネットワーク削除

【0】今回の構成

* Redmine/MariaDB もやってみる
* Redmine の Port : 3000

【1】ネットワークの作成

docker network create redmine-network

【2】MariaDBコンテナ作成

docker container run \
--name mariadb-for-redmine \
-dit \
--net redmine-network \
-p 13306:3306 \
-e MYSQL_DATABASE=redmine_db \
-e MYSQL_USER=redmine_admin \
-e MYSQL_PASSWORD=password \
-e MYSQL_ROOT_PASSWORD=root_password \
mariadb \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_unicode_ci \
--default-authentication-plugin=mysql_native_password

【3】Redmineコンテナ作成

docker container run \
--name helloworld_redmine \
-dit \
--net redmine-network \
-p 13000:3000 \
-e REDMINE_DB_MYSQL=mariadb-for-redmine \
-e REDMINE_DB_DATABASE=redmine_db \
-e REDMINE_DB_USERNAME=redmine_admin \
-e REDMINE_DB_PASSWORD=password \
redmine

【4】動作確認

1)コンテナ稼働の確認

docker container ps

2)ブラウザによる確認

http://localhost:13000/

5)後片付け

1)コンテナ停止

# docker container stop <Container Name>
docker container stop helloworld_redmine
docker container stop mariadb-for-redmine

2)コンテナ削除

# docker container rm <Container Name>
docker container rm helloworld_redmine
docker container rm mariadb-for-redmine

# 確認
docker container ps -a

3)イメージ削除

# docker image rm <Image Name>
docker image rm redmine
docker image rm mariadb

# 確認
docker image ls

4)ネットワーク削除

# docker network rm <Network Name>
docker network rm redmine-network

# 確認
docker network ls

関連記事

Docker ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2020/04/24/160044
Docker ~ Windows / 環境構築編 ~
https://dk521123.hatenablog.com/entry/2017/09/23/235818
Docker ~ Linux / 環境構築編 ~
https://dk521123.hatenablog.com/entry/2018/04/10/234030
 Docker ~ 基本編 / Data Volume ~
https://dk521123.hatenablog.com/entry/2018/09/08/222100
Docker ~ GO言語 ~
https://dk521123.hatenablog.com/entry/2022/01/14/102719
Docker ~ Webサーバ ~
https://dk521123.hatenablog.com/entry/2022/02/22/000000
Docker ~ WordPress
https://dk521123.hatenablog.com/entry/2022/04/29/000000
Docker ~ LAMP
https://dk521123.hatenablog.com/entry/2023/01/12/000000