feat: 添加Oracle测试靶场

This commit is contained in:
ZacharyZcR 2024-12-20 19:45:35 +08:00
parent daec3c1ca4
commit 5190d63680
2 changed files with 27 additions and 0 deletions

View File

@ -0,0 +1,16 @@
# 使用Oracle官方容器镜像
FROM container-registry.oracle.com/database/express:latest
# 设置环境变量
ENV ORACLE_PWD=123456
ENV ORACLE_SID=XE
ENV ORACLE_PDB=XEPDB1
# 开放1521端口
EXPOSE 1521
# 健康检查
HEALTHCHECK --interval=30s --timeout=3s \
CMD sqlplus -L sys/123456@//localhost:1521/XE as sysdba << EOF
exit;
EOF

View File

@ -0,0 +1,11 @@
首先需要在Oracle Container Registry网站注册并接受许可协议
https://container-registry.oracle.com
docker login container-registry.oracle.com
docker build -t oracle-db .
docker run -d \
-p 1521:1521 \
--name oracle-container \
oracle-db