docker安装windows,docker volumio

窗口S10 docker必须安装最新版本的自述文件4.1.1) MySQL8) 8。 最近安装了Redmine,在网上找了教程,但是使用了redmine 4.0.4和mysql 5.7,感觉有点旧,所以自己写了最新版本的步骤记录并进行了踩

step1:提取redmine和mysql的最新镜像命令:

dockerpullredminedockerpullmysql如下图所示。

step2:在docker运行时生成mysql容器的命令:

docker run-d– name MySQL-e MySQL _ root _ password=root-p 1330633603306-VD :\docker _ volume _ v _ MySQL 30306

step3:创建redmine用户名密码在此处运行sql命令。 可以直接访问容器内部,也可以使用可视化工具

命令:

create user ‘ redmine ‘ @ ‘ % ‘ identifiedwithmysql _ native _ password by ‘ 123456 ‘; flush权限; PS :上述命令必须在根帐户下创建,然后自己获得新帐户的许可证

PS :这一步不是必需的。 但是,通常不会直接使用根帐户。 如果想直接使用根帐户,则必须更改默认的认证方式。

命令:

alter user ‘ root ‘ @ ‘ % ‘ identifiedwithmysql _ native _ password by ‘ root ‘; PS :请注意,无论是创建新帐户还是使用root,上面两个命令中@的后面都必须有%。 否则,不能在集装箱外使用

帐户的创建结果如下。

step4:创建自述文件数据库。 这一步是必需的。 我用HeidiSQL工具做的。 创建方法是自由的,但数据库名称必须为redmine

PS :在创建时选择编码格式,以便可以在数据库中输入中文。 utf8mb4_general_ci

图:

步骤5 :通过执行docker生成自述容器命令:

坞站运行- d– name redmine– link=MySQL : MySQL-p 999933603000-VD : \ 03 _ docker _ volume _ v _ redmine :/usr/src/redmine/files-ered mine _ db _ host=MySQL :13306-ed mine 另外,命令格式最好是- ered mine _ db _ host=MySQL 336013306。 我尝试了其他格式,但是很难使用,感兴趣的人可以试试

PS :在这里进行端口映射时,6000和6666~6669不可用。 这些端口已被主流浏览器阻止,无法使用。 我以前在这里选了很久,但至今为止的经验都有漏洞

步骤6 :在浏览器中可以看到访问http://localhost:9999/的自述主页。 图:

然后,可以根据其他教程初始化用户名和密码,并从页面中设置其他内容。

结束了

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注