小编lil*_*ily的帖子

Docker:COPY 在运行“docker build”的本地目录中找不到文件

在前缀为 的目录下/home/gitlab-runner/builds/,有一个 example.jar 文件和一个 Dockerfile,Dockerfile 中有如下语句:

COPY example.jar /app
Run Code Online (Sandbox Code Playgroud)

我跑

  docker build -t image_name ./
Run Code Online (Sandbox Code Playgroud)

然后我收到以下错误:

COPY failed: stat /var/lib/docker/tmp/docker-builder457658077/example.jar: no such file or directory
Run Code Online (Sandbox Code Playgroud)

为什么COPY在带有前缀的目录中找不到 example.jar /home/gitlab-runner/builds/?奇怪的路径是怎么/var/lib/docker..跳进来的?怎么处理这个问题?谢谢!


    [root@koala 53bdd1747e3590f90fcc84ef4963d4885711e25f]# pwd
    /home/gitlab-runner/builds/pica/eureka/53bdd1747e3590f90fcc84ef4963d4885711e25f
    [root@koala 53bdd1747e3590f90fcc84ef4963d4885711e25f]# ls -al
    total 52068
    drwxrwxr-x 5 gitlab-runner gitlab-runner     4096 Dec 11 15:23 .
    drwxrwxr-x 4 gitlab-runner gitlab-runner     4096 Dec 11 11:35 ..
    -rw-rw-r-- 1 gitlab-runner gitlab-runner       17 Dec 11 11:35 APPLICATION_VERSION
    -rw-rw-r-- 1 gitlab-runner gitlab-runner      644 Dec 11 11:35 …
Run Code Online (Sandbox Code Playgroud)

docker

3
推荐指数
1
解决办法
7688
查看次数

本地主机上的Tomcat v7.0 Server所需的端口80已在使用中

我正在使用Fedora,我下载了Tomcat 7(apache-tomcat-7.0.34,[url] http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat7-files/tomcat-7.0.34-preconfigured.zip [/ url]),然后将其添加到eclipse(用于Web开发人员的Eclipse Java EE IDE。版本:Helios发布版本号:20100617-1415)。我想从这里开始

在此处输入图片说明

但我收到以下错误:

本地主机上的Tomcat v7.0 Server所需的端口80已在使用中。服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您将需要停止其他进程或更改端口号。

我检查了哪个进程在端口80上工作

[CODE] netstat -an | grep 80 ps -aux | grep tomcat [/ CODE]

并且端口80上没有进程正在运行。tomcat没有运行。

我也用lsof检查过

# lsof -p :80
lsof: illegal process ID: :80
lsof 4.86
latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
latest man page:   ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
usage: [-?abhKlnNoOPRtUvVX] [+|-c c] [+|-d s] [+D D] [+|-f[gG]] [+|-e s]
 [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]] [-p s]
[+|-r [t]] [-s [p:s]] …
Run Code Online (Sandbox Code Playgroud)

java eclipse tomcat

0
推荐指数
1
解决办法
2531
查看次数

Java中不同类的“列表”应该是什么参数化类型?

下面的“列表”应该是什么参数化类型?

  List<Class<?>> supportedClasses = Arrays.asList(String.class, Integer.class, Long.class);
        
Run Code Online (Sandbox Code Playgroud)

根据 IDEA 在此处输入图片说明

我试过

在此处输入图片说明

在此处输入图片说明

但他们都有语法错误

java intellij-idea

0
推荐指数
1
解决办法
73
查看次数

Python:为什么列表理解会产生一个生成器?

a=[['1','3','2'],['11','22','33']]
k = [(float(a[i][j]) for j in range(0,3)) for i in range(0,2)]
>>> print k
[<generator object <genexpr> at 0x7f1a9d568f50>, <generator object <genexpr> at 0x7f1a9d568fa0>]
Run Code Online (Sandbox Code Playgroud)

但我想得到[(1,3,2),(11,22,33)]为什么列表理解产生一个发电机?

python list-comprehension generator

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