需要先準備一個資料庫redmine ,編碼為utf8 ,utf8_unicode_ci ,不要使用utf8mb4
建立使用者redmine密碼為redmine,并授權redmine庫所有權限給redmine
create user 'redmine'@'%' identified by 'redmine'; -- 建立使用者
grant all on redmine.* to redmine -- 授權
拉鏡像
docker pull redmine
建立目錄
mkdir /home/dockerdata/data
mkdir /home/dockerdata/files
mkdir /home/dockerdata/themes
mkdir /home/dockerdata/plugins
mkdir /home/dockerdata/app
運作
docker run -d \
-e REDMINE_DB_MYSQL=192.168.1.31 \
-e REDMINE_DB_PORT=3306 \
-e REDMINE_DB_DATABASE=redmine \
-e REDMINE_DB_USERNAME=redmine \
-e REDMINE_DB_PASSWORD=redmine \
-p 3000:3000 --restart=always \
-v /home/dockerdata/data:/home/redmine/data \
-v /home/dockerdata/files:/usr/src/redmine/files \
-v /home/dockerdata/themes:/usr/src/redmine/public/themes \
-v /home/dockerdata/plugins:/usr/src/redmine/plugins \
-v /home/dockerdata/app:/usr/src/redmine/app \
--name redmine \
redmine