Tag: 文件

项目的Docker镜像具有独立的客户端和服务器端代码库

我有2个独立的代码库的客户端和服务器,我想创build一个单一的Docker镜像,并应该成功运行localhost.Here是我的Dockerfile代码: FROM debian:jessie # Replace shell with bash so we can source files RUN rm /bin/sh && ln -s /bin/bash /bin/sh # Set environment variables ENV appDir /var/www/app/current # Run updates and install deps RUN apt-get update RUN apt-get install -y -q –no-install-recommends \ apt-transport-https \ build-essential \ ca-certificates \ curl \ g++ \ gcc […]

Docker构build:返回一个非零的代码:1

这一行导致我的docker构build失败。 我试图分裂它,但得到不同的错误。 定义这条线的正确方法是什么? ARG lame=3.99.5 RUN curl -L http://sourceforge.net/projects/lame/files/lame/3.99/lame-${lame}.tar.gz | tar -xzf- && \ cd lame-${lame} && \ ./configure && make install 我得到这个错误: Step 13/38 : RUN curl -L http://sourceforge.net/projects/lame/files/lame/3.99/lame-${lame}.tar.gz | tar -xzf- && cd lame-${lame} && ./configure && make install —> Running in 1d9635c2e249 % Total % Received % Xferd Average Speed Time Time […]

Dockerized NodeJS应用程序的间歇性缓慢响应

我在ElasticSearch之上有一个简单的NodeJS应用程序(在单独的机器上运行)。 当我使用pm2启动应用程序并按顺序执行一些随机请求时,性能很好。 但是,当我将应用程序Docker化时,大约十分之一的响应非常慢(大约5秒而不是50毫秒)。 这是我的pm2configuration: { "apps": [ { "name": "api", "script": "./app/server.js", "merge_logs": true, "max_restarts": 20, "instances": 1, "max_memory_restart": "1G", "env": { "PORT": 5000, "NODE_ENV": "production" } } ] } 这是Dockerfile: FROM alpine:3.6 ENV srcdir /src RUN mkdir ${srcdir} WORKDIR ${srcdir} RUN apk add –update nodejs nodejs-npm && npm install npm@latest -g ADD package.json ${srcdir} […]

如何使用Dockerfile将文件复制到执行目录中?

我是Docker的新手,我有一个依赖于.txt文件的项目,直到现在我已经将其embedded到项目设置中,并通过.csproj设置复制到生成输出目录中。 现在,如果我想使用Docker文件做同样的事情(复制文件到Build / output目录)我该怎么做? 有没有任何Docker文件的参考?

如何在“重置出厂设置”后恢复Docker镜像?

我在启动Docker时遇到了一个问题,看起来像Reset Factory Setting删除数据以及Reset Factory Setting Docker设置。 有什么方法来检索我的图像? 我可以在我的trashcan: Docker (17656).app看到以下内容trashcan: Docker (17656).app 。

无法运行Java程序。 docker里面的错误

我只是Docker的初学者,并且正在探索各种各样的特性。我已经成功在docker中安装了java **OS version**:Windows Server 2016 PS C:\testing> docker version Client: Version: 17.03.1-ee-3 API version: 1.27 Go version: go1.7.5 Git commit: 3fcee33 Built: Thu Mar 30 19:31:22 2017 OS/Arch: windows/amd64 Server: Version: 17.03.1-ee-3 API version: 1.27 (minimum version 1.24) Go version: go1.7.5 Git commit: 3fcee33 Built: Thu Mar 30 19:31:22 2017 OS/Arch: windows/amd64 Experimental: false PS […]

docker python SDK – pipe道输出到exec_run中的文件

使用docker python SDK,我试图将echo命令的输出传递给exec_run ,如下所示。 container.exec_run(['echo','5','|','python','test.py']) test.py具有以下代码 s = input() print(s) 产生的输出是: b'5 | python test.py\n' 而不是脚本的预期输出。 这怎么能纠正?

如何在RHEL7和Oracle Java 8上构buildDockerfile

我的最终目标是安装Oracle Java的RHEL容器,然后我将安装一些Spinnaker RPM。 我还没有注册RHEL,所以我用centos做了。 这是我到目前为止: FROM centos:7 MAINTAINER delivery-engineering@netflix.com COPY . workdir/ WORKDIR workdir ENV JAVA_HOME="/usr/bin" RUN yum -y install wget && \ yum -y install which && \ wget –no-cookies –no-check-certificate –header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jre-8u131-linux-x64.rpm" && \ rpm -ivh jre-8u131-linux-x64.rpm # rpm -i spinnaker-orca.rpm # CMD ["/opt/orca/bin/orca"] 我的问题是,JAVA_HOME是不正确的,我不能运行容器足够长的时间来执行它,并找出正确的variables。 此外,尝试启动RPM失败,没有正确的JAVA_HOME,所以它被注释掉。

如何用dockerfilelogingcloud

我想在使用dockerfile构build容器时login到gcloud。 RUN gcloud auth application-default login 似乎很明显,但如何获得URL链接? 我应该做一个脚本来执行这个命令,并给我发送链接? 感谢致敬

可以挂载音乐docker运行

无法使用以下脚本装入卷 docker run –server -p 8080:80 -v /d/XAMPP/htdocs:/var/www/html -d php:7.0-apache 当我尝试 docker run –server -p 8080:80 -v /d:/var/www/html -d php:7.0-apache 有了这个命令,只有XAMPP文件夹被挂载在docker中,并且我没有看到任何文件夹,当我尝试访问浏览器上的根文件夹时,我有403个文件夹列表。