使用官方Docker映像来运行预训练模型

Prizenter的官方Docker镜像目前正在发布中。

Docker镜像已经发布。

    implem/pleasanter | Docker Hub

我会立刻试用一下。

让您能够使用Docker。

请先让你能够使用Docker。

在本文中,我们以无需sudo的方式记录了docker命令。请根据个人环境进行执行。

筹备

1. 创建数据库初始化查询

※2023年10月05日 删除了描述。

    1. 创建一个用于指定环境变量的文件

 

    1. 设置所需的环境变量。

 

    1. 传递给容器的环境变量可以在docker run命令执行时使用参数指定,但也可以写入一个文件中以便统一管理。

 

    1. 创建一个名为env-list的文件,并按以下内容填写:

 

    1. Implem.Pleasanter_Rds_PostgreSQL_SaConnectionString=Server=db;Database=postgres;UID=postgres;PWD=<任何Sa密码>

 

    1. Implem.Pleasanter_Rds_PostgreSQL_OwnerConnectionString=Server=db;Database=#ServiceName#;UID=#ServiceName#_Owner;PWD=<任何Owner密码>

 

    1. Implem.Pleasanter_Rds_PostgreSQL_UserConnectionString=Server=db;Database=#ServiceName#;UID=#ServiceName#_User;PWD=<任何User密码>

PWD是连接目标数据库的各个用户的密码,请分别进行更改。

文件的布局如下:
.
+– env-list

进行

因为准备已经就绪,所以我们可以开始执行了。

    1. 创建Docker网络

 

    1. docker network create pleasanter-net

启动PostgreSQL
docker run –rm -d –network pleasanter-net \
–name db \
–env POSTGRES_USER=postgres \
–env POSTGRES_PASSWORD=<任意SA密码> \
–env POSTGRES_DB=postgres \
postgres:15

执行CodeDefiner
docker run –rm –network pleasanter-net \
–name codedefiner \
–env-file env-list \
implem/pleasanter:codedefiner _rds

启动Pleasanter
docker run –rm –network pleasanter-net \
–name pleasanter \
–env-file env-list \
-p 50001:80 \
implem/pleasanter

访问

请在启动Pleasanter时使用-p参数指定的50001作为访问端口。请根据您的环境进行相应更改。
现在访问 http://localhost:50001/。

您觉得怎么样?是否显示了常见的登录界面?
现在我们需要输入初始用户名和初始密码。

    • ユーザ: Administrator

パスワード: pleasanter

登陆后会要求您更改密码,请输入密码。

结束

在启动Pleasanter的界面上按下Ctrl-C,即可终止容器。
删除已创建的资源并退出。

docker stop db
docker network rm pleasanter-net

当您使用”docker ps”进行确认时,您会发现它已完全消失。

本文结束

有许多不同的方法可以运行展示,即使在Docker中运行,构建也是必需的,且会花费很多时间。本次,我总结了最简单的使用docker run运行的方法。

由于你现在可以轻松地尝试最新版本的演示软件,所以请尽情尝试。

参考文章

    PleasanterをDockerで動かす – Qiita
广告
将在 10 秒后关闭
bannerAds