小编maj*_*idi的帖子

如何使用dockerfile创建index.html?

我正在尝试使用 nginx 创建一个简单的静态网络,并且希望拥有由 Dockerfile 创建的所有内容,问题是每当我尝试创建一个 index.html 文件时,它都会出现错误,我什至尝试测试它及其使用“index.htm”但格式不正确。

FROM centos:7
#update and install nginx section
RUN yum update -y
RUN yum install -y epel-release
RUN yum install -y nginx
#create path and add index.html
WORKDIR /usr/share/nginx/html

#this one working with no issue 
RUN touch index.htm
#this one will get failed
RUN touch index.html

EXPOSE 80/tcp

CMD ["nginx", "-g", "daemon off;"]
Run Code Online (Sandbox Code Playgroud)

这是错误输出:

majid@DESKTOP-39CBKO0:~/nginx_simple_web$ docker build -t simple-web:v1 .
[+] Building 3.8s (11/11) FINISHED
 => [internal] load build definition from Dockerfile                                                          0.0s
 => …
Run Code Online (Sandbox Code Playgroud)

html docker centos7 dockerfile

5
推荐指数
1
解决办法
4991
查看次数

如何修复存储过程中 OUT 变量中的字符串缓冲区太小错误

我正在尝试使用 OUT 变量发送 SQL 结果,但收到“ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小”错误,我尝试将 o_sql 从 varchar2 更改为 nvarchar2 但仍然有一个问题,而且似乎也无法在输入/输出部分将其定义为 varchar2(10000) 。在第一部分中,我从 i_In 和 o_sql + o_file 收到了过程调用者的时间,我还删除了异常部分 bcz 没有任何问题。

CREATE OR REPLACE PROCEDURE P_C_CCT_QADATA(i_In      in  varchar2,
    o_sql     out nvarchar2,  --in here i try to change it to varchar2(1000) 
    --but not working and 
    o_File    out varchar2
    )
AS
v_date        DATE;
v_ERRCODE     T_C_CCT_RESULTMSG.code%TYPE;
v_ERRMSG      T_C_CCT_RESULTMSG.MESSAGE%TYPE;
v_month       varchar(2);

Begin

v_date := TO_DATE(i_In,'YYYYMMDDHH24MISS');
select to_char(sysdate, 'MM') into v_month from dual;


o_sql  := 'select t.SERIALNO,
t.CONTACTID,
t.CONTACTCHANNELID,
t.CONTACTCHANNELNAME,
t.CONTACTMODEID,
t.CONTACTMODENAME,
t.SUBCCNO,
t.VDNID,
t.HOSTEDCCID, …
Run Code Online (Sandbox Code Playgroud)

oracle plsql stored-procedures procedure

1
推荐指数
1
解决办法
2万
查看次数