阿里云上部署dcm4chee+oviyam2.1+iOviyam-2.0

一、背景:

一直从事大数据安全这块,突然有一天朋友提及DICOM协议,便沉下心来研究一番。

目标:云服务器上部署一套PACS,一套前台展示。通过本地PACS tool 与云服务通信推送dcm图片信息,通过电脑或者手机浏览器查看影像图像。

二、所需安装包:

1、JDK环境:jdk-6u45-linux-x64.zip

2、mySql数据库:mysql57-community-release-el7-10.noarch.rpm

3、JBoss服务器:jboss-4.2.3.GA.zip

4、PACS 安装包:dcm4chee-2.18.1-mysql.zip

5、PC版前台展示:Oviyam-2.1-bin.zip

6、手机版前台展示:iOviyam-2.0-bin-Beta1.zip

7、PACS上传图片工具:dcm4che-3.3.7-bin.zip

8、dcm示例图片

三、部署流程:

1、JDK环境安装:

1.下载jdk jdk-6u45-linux-x64.zip

2.上传到/usr

3.解压 unzip jdk-6u45-linux-x64.zip

4.配置profile vi /etc/profile 最后增加如下:

 

 

export JAVA_HOME=/usr/jdk1.6.0_45

export JRE_HOME=/usr/jdk1.6.0_45/jre

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=./:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

5.重新加载profile source /etc/profile

6.查看jdk版本 java -version

2、mySql数据库安装:

1.下载rpm包

[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm

2.安装MySQL服务

[root@localhost ~]# yum -y install mysql-community-server

最后会出现个complete!

3.启动MySQL服务

[root@localhost ~]# systemctl start mysqld.service

看到类似下面的界面,或者以Starting MySqL server..   started MysqlServer..结尾的就成功启动了

还有几个关于MySQL常用的命令:

重启:systemctl restart mysqld.service 停止:systemctl stop mysqld.service 查看状态:systemctl status mysqld.service

 4.关于登录MySQL:

停止服务:

systemctl stop mysqld.service

修改mMySQL的配置文件:

vi /etc/my.cnf

在最后加上配置:

skip-grant-tables

然后再启动服务:

systemctl start mysqld.service 

然后这时就可以跳过密码来登录mysql:

mysql -u root

然后我们还可以先跳过密码验证登录进MySQL:

停止服务:

systemctl stop mysqld.service

修改mMySQL的配置文件:

vi /etc/my.cnf

在最后加上配置:

skip-grant-tables

然后再启动服务:

systemctl start mysqld.service

然后是修改下密码:

mysql> use mysql; Database changed mysql> update mysql.user set authentication_string=password('XXXXXXX') where user='root' ; Query OK, 1 row affected, 1 warning (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 1

然后exit退出mysql,重新在刚刚那个配置文件中去掉skip-grant-tables,然后重启MySQL。

然后就可以用新密码登录了:

5、创建pacsdb数据库

6、导入pacs数据表:create.sql

3、JBoss安装

1、将jboss-4.2.3.GA.zip上传到 /opt/dicom/dcm4chee

2、解压:unzip jboss-4.2.3.GA.zip

4、PACS服务器安装:dcm4chee-2.18.1-mysql.zip

1、将dcm4chee-2.18.1-mysql.zip上传到/opt/dicom/dcm4chee

2、解压:unzip dcm4chee-2.18.1-mysql.zip

3、进入dcm4chee-2.18.1-mysql/bin目录,输入 ./install_jboss.sh /opt/dicom/dcm4chee/jboss-4.2.3.GA

4、修改数据库连接:

/opt/dicom/dcm4chee/dcm4chee-2.18.1-mysql/server/default/deploy/pacs-mysql-ds.xml

<local-tx-datasource>

<jndi-name>pacsDS</jndi-name>

<connection-url>jdbc:mysql://XXXXX:3306/pacsdb</connection-url>

<driver-class>com.mysql.jdbc.Driver</driver-class>

<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>

<user-name>XXXX</user-name>

<password>XXXX</password>

5、启动PACS服务器:

进入/opt/dicom/dcm4chee/dcm4chee-2.18.1-mysql/bin

./run.sh

6、PACS服务器访问:http://XXXXX:8080/dcm4chee-web3/

 

 

7、PACS AET 配置

5、PC版前台Oviyam-2.1-bin.zip 安装

1、将Oviyam-2.1-bin.zip上传到/opt/dicom/dcm4chee

2、解压:unzip Oviyam-2.1-bin.zip

3、进入/opt/dicom/dcm4chee/Oviyam-2.1-bin/Oviyam-2.1-bin

4、将oviyam2.war 复制到

cp oviyam2.war /opt/dicom/dcm4chee/dcm4chee-2.18.1-mysql/server/default/deploy/

访问页面:http://XXXXXX:8080/oviyam2

5、配置AET

 

6、手机版前台:iOviyam-2.0-bin-Beta1.zip安装

1、将iOviyam-2.0-bin-Beta1.zip上传到/opt/dicom/dcm4chee

2、解压:unzip iOviyam-2.0-bin-Beta1.zip

3、进入/opt/dicom/dcm4chee/iOviyam-2.0-bin-Beta

4、将iOviyam2.war 复制到

cp iOviyam2.war /opt/dicom/dcm4chee/dcm4chee-2.18.1-mysql/server/default/deploy/

访问页面:http://xxxxx:8080/iOviyam2

7、DCM4CHE工具使用:

1、下载dcm4che-3.3.7-bin.zip

2、上传到/opt/dicom/dcm4chee

3、解压:unzip dcm4che-3.3.7-bin.zip

4、到 /opt/dicom/dcm4chee/dcm4che-3.3.7/bin

5、上传:./storescu -c DCM4CHEE@localhost:11112 2_1_pp

 

 

 

  • 21
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
部署 dcm4chee 使用 Docker,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装了 Docker 和 Docker Compose。如果没有安装,可以参考 Docker 官方文档进行安装。 2. 下载 dcm4chee 的 Docker 镜像。你可以在 Docker Hub 上搜索 dcm4chee,并选择一个合适的镜像版本。例如,可以使用以下命令下载最新的 dcm4chee-arc-light 镜像: ``` docker pull dcm4che/dcm4chee-arc-psql ``` 3. 创建一个 Docker Compose 文件(例如,docker-compose.yml),并使用以下内容配置 dcm4chee 服务: ```yaml version: '3' services: dcm4chee: image: dcm4che/dcm4chee-arc-psql ports: - 8080:8080 environment: - TZ=Asia/Shanghai - POSTGRES_USER=dcm4chee - POSTGRES_PASSWORD=dcm4chee - DB_NAME=pacsdb volumes: - ./data:/opt/wildfly/standalone/data - ./tmp:/opt/wildfly/standalone/tmp - ./log:/opt/wildfly/standalone/log ``` 这个配置文件中定义了一个名为 dcm4chee 的服务,使用 dcm4che/dcm4chee-arc-psql 镜像,并映射容器的 8080 端口到主机的 8080 端口。还定义了一些环境变量和数据卷,用于配置和持久化数据。 4. 在终端中导航到包含 Docker Compose 文件的目录,并运行以下命令启动 dcm4chee 服务: ``` docker-compose up -d ``` 这将启动 dcm4chee 服务,并将其作为后台进程运行。 5. 等待一段时间,直到 dcm4chee 服务完全启动。你可以使用以下命令查看容器的日志输出,以确保一切正常: ``` docker logs -f dcm4chee ``` 如果一切正常,你应该能够看到 dcm4chee 的日志输出。 6. 现在,你可以通过浏览器访问 http://localhost:8080 来访问 dcm4chee Web 界面。默认的登录凭据是 admin/admin。 这些步骤应该帮助你在 Docker 中成功部署 dcm4chee。记得根据你的需求进行适当的配置更改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值