0

我是 docker 新手,在安装了似乎可以工作的 Oracele-xe 之后,我一直在尝试在 docker 中安装 oracele-18xe,但是在运行./buildContainerImage.sh命令后,我得到了以下日志。

Removing intermediate container 3cd9a901da82
 ---> 3ed5c215ef81
Step 7/8 : HEALTHCHECK --interval=1m --start-period=5m    CMD "$ORACLE_BASE/$CHECK_DB_FILE" >/dev/null || exit 1
 ---> Running in a1c6507ac3b9
Removing intermediate container a1c6507ac3b9
 ---> f48555c74740
Step 8/8 : CMD exec $ORACLE_BASE/$RUN_FILE
 ---> Running in c36aec16a658
Removing intermediate container c36aec16a658
 ---> a347238232be
Successfully built a347238232be
Successfully tagged oracle/database:18.4.0-xe

这似乎是正确的,然后我运行命令

sudo docker run --name myxedb     -d     -p 51521:1521     -p 55500:5500     -e ORACLE_PWD=<secret>     -e ORACLE_CHARACTERSET=AL32UTF8     oracle/database:18.4.0-xe

运行没有错误,但在运行docker logs命令后,我发现了以下日志。

sed: can't read /etc/oratab: No such file or directory
/opt/oracle/runOracle.sh: line 194: /etc/init.d/oracle-xe-18c: No such file or directory
grep: /etc/oratab: No such file or directory
#####################################
########### E R R O R ###############
DATABASE SETUP WAS NOT SUCCESSFUL!
Please check output for further info!
########### E R R O R ###############
#####################################
The following output is now a tail of the alert.log:
/opt/oracle/checkDBStatus.sh: line 18: oraenv: No such file or directory
tail: cannot open '/opt/oracle/diag/rdbms/*/*/trace/alert*.log' for reading: No such file or directory
tail: no files remaining

但是当我运行docker ps命令时,我没有发现任何容器正在运行,然后在谷歌搜索后我发现了该命令的另一个变体

sudo docker run --name myxedb2   -d  -i  -t  -p 51521:1521     -p 55500:5500     -e ORACLE_PWD=<secret>     -e ORACLE_CHARACTERSET=AL32UTF8     oracle/database:18.4.0-xe /bin/bash

之后,我能够在docker ps命令中看到结果。但是docker logs命令什么也没显示。

我在这里有一些问题。

首先,为什么第一个docker run命令没有运行并且docker logs命令显示日志,这是很正常的。

其次,为什么第二个命令显示一切正常,但docker logs什么也没显示。

第三,docker images命令在我身边显示以下输出

REPOSITORY                       TAG         IMAGE ID       CREATED        SIZE
oracle/database                  18.4.0-xe   a347238232be   2 days ago     319MB
oraclelinux                      7-slim      0a28ba78f4c9   7 weeks ago    132MB

但是我关注的论坛显示的大小与我这边完全不同。

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
oracle/database     18.4.0-xe           926f4349b277        12 minutes ago      5.89GB
oraclelinux         7-slim              153f8d73287e        8 weeks ago         131MB

在这里需要建议和帮助,谢谢。

问候,

4

0 回答 0