Tag: 文件

无法在Docker文件中添加rabbitmq用户

我尝试添加一个rabbitmq用户,当我从图像运行一个docker容器,但它抱怨节点已closures: Error: unable to connect to node rabbit@3af546685019: nodedown DIAGNOSTICS =========== attempted to contact: [rabbit@3af546685019] rabbit@3af546685019: * connected to epmd (port 4369) on 3af546685019 * epmd reports: node 'rabbit' not running at all no other nodes on 3af546685019 * suggestion: start the node current node details: – node name: 'rabbitmq-cli-55@3af546685019' – home dir: /var/lib/rabbitmq – […]

无法访问泊坞窗应用程序

我在一个PHPdocker应用程序工作,正在运行我的应用程序在Windows的虚拟机从Windows.I运行我的应用程序后看不到输出 我的应用程序文件: – index.php (has echo hello world.) DockerFile 我的docker文件: FROM php:7.0-apache EXPOSE 80 COPY . /var/www/html/app 我运行的应用程序,我可以看到在容器中的www /应用程序文件夹下的文件,但我无法访问应用程序,如果在Web浏览器中input显示在terminal中的IP地址… 在networking浏览器中,我尝试了http:// IP地址/应用程序 请帮忙

如何“docker运行”适用于除bash以外的其他可执行文件?

Docker命令运行: docker运行-it image_name [命令] 执行Docker容器的bash进程中的命令 。 我最近遇到一个例子,其中的命令正在执行一个不同的解释器,例如python 。 也就是说,如果我要运行以下命令: docker运行-it image_name –version 我会看到python的版本。 这是如何在Dockerfile中实现将默认的可执行环境转移到其他程序?

为qt构buildDockerfile时出现SSL错误

我正在尝试为Qt构build一个Docker镜像 但是当我使用命令“dockerbuild设”。 我在最后得到以下消息,bash保持卡住我终止它: [269] Warning: LicenseManager: Ssl error: "The issuer certificate of a locally looked up certificate could not be found" [270] Warning: Network error: [ QNetworkReply::NetworkError(SslHandshakeFailedError) ] "Failed to connect to server. Check your network connection and try again." 以下是我的Dockerfile ## ## Docker image for compiling QT desktop applications ## FROM debian:jessie-slim ENV QT_PATH="/opt/qt" […]

如何获取节点js的日志

我正在使用该节点的docker容器:8.9.3版本的镜像,在我们的生产nodejs应用程序工作正常。 如何findnodejs应用程序的日志目录,或者如何存储日志进行分析? 有什么好的开源工具吗?

docker:来自守护进程的错误响应:oci运行时错误

运行以下命令后出现此错误: sudo docker run -it –rm –net=host –name=ncsdk –privileged -v /dev:/dev:shared -v /media/data2/NCS/:/media/data2/NCS/ image_name:latest /bin/bash 当我杀了以前的容器,想再次启动容器,我得到了错误: docker:来自守护进程的错误响应:oci运行时错误:container_linux.go:265:启动容器进程导致“process_linux.go:368:容器init导致”打开/ dev / console:input/输出错误“”。 如果我删除了–privileged -v /dev:/dev:shared选项,它将起作用。 我想/dev一定是被locking的,但是我不知道如何释放它。 我该如何解决? 任何帮助表示赞赏! 更新 : 我正在使用Docker-ce 17.09版本。 系统重启后,错误消失了。 但第二次尝试又发生了。

NodeJS与Docker:ENOENT:没有这样的文件或目录,打开“/app/folder/example.key”

我主要试图了解如何解决/了解如何在构buildNodeJS应用程序时将文件打包到Docker容器中。 我有一个NodeJS项目,具有以下目录结构: docker文件内容如下: FROM node:8.7-alpine as build RUN npm install –global typescript webpack ENV NODE_ENV=development NODE_PATH=/app WORKDIR /app COPY package.json . RUN npm install COPY . . RUN tsc -p . RUN webpack FROM node:8.7-alpine ENV NODE_ENV=production NODE_PATH=/app RUN apk add –no-cache \ udev \ ttf-freefont \ chromium \ fontconfig pango-dev libxcursor libxdamage cups-libs dbus-libs […]

Docker容器:在图像中集成卷

我有一个从中我想创build一个图像的运行Oracle容器。 这将被运送到registry(作为初始开发设置)。 但是,configuration了一个卷。 有没有一种方法来整合图像中的音量? (我知道这可能不是最好的做法,但对开发团队会有很大的帮助。) docker inspect foobar … "Mounts": [ { "Type": "volume", "Name": "0a…c2d", "Source": "/mnt/sda1/var/lib/docker/volumes/…c2d/_data", "Destination": "/ORCL", "Driver": "local", "Mode": "", "RW": true, "Propagation": "" } ], …

Windows Server 2016 OpenJDK docker容器

我在Windows Server 2016上运行docker,当我尝试使用包含此文本的Dockerfile构build一个图像时: FROM openjdk:8-jdk-alpine ADD target/eureka-server-one.jar app.jar EXPOSE 8761 ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"] 然后运行“docker build -f Dockerfile -t eurekaserverone”。 我得到的错误:没有匹配清单的窗口/ amd64在清单列表项中,我不记得这个错误在Windows 10的机器上。 什么是造成这个错误,有没有一个解决scheme呢?

为Docker禁用caching撰写

我遇到了Dockerfile如下所示的情况: FROM image with fully-configured server (without application) COPY war created locally by IntelliJ inside server in Docker image 基本上每次我用这个Dockerfile启动容器时,Docker会创build一个新的镜像。 因为这个.war文件经常变化(这是在这里使用Docker的全部目的 – 为了在开发过程中容易地部署.war图像),我在这个应用程序的老版本中有很多未使用的图像。 这将导致磁盘空间问题,我不得不手动修剪所有不赞成使用的图像。 有什么办法可以禁用 Dockercaching吗? 我正在使用一组由docker-compose文件连接的服务器,所以也许它可以以某种方式pipe理这些图像,以便在不再需要时自动删除它们。 docker build有–no-cache参数,但是它只会使每一层的caching失效(每个命令总是被执行,但仍保存在图像/图层库中)。 此外–force-rm不适合我。