Tag: dockerfile

Docker主pipe – 无法findsupervisor.conf文件

我正在学习这个教程 。 在这个教程中有这一步: 现在让我们为Supervisor添加一个configuration文件。 默认文件名为supervisord.conf,位于/etc/supervisor/conf.d/。 COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf 让我们看看我们的supervisord.conf文件里面有什么。 但是,当我试图build立我的形象,我得到这个错误: Step 7 : COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf supervisord.conf: no such file or directory 没有任何意义,这是教程告诉我要做的。

Dockerfile卷与数据库 – 使用卷为可变用户可服务的部分

这是从官方docker网站Dockerfile最佳实践中获取的 。 卷 VOLUME指令应该被用来显示你的docker容器创build的任何数据库存储区域,configuration存储或者文件/文件夹。 强烈build议您将VOLUME用于图像的任何可变和/或用户可用部分。 什么是使用音量的图像的任何可变的和用户可服务的部分? 有时候我应该/不应该使用数据库卷吗? 如果是这样的话 这是在哪里安装与docker容器分开的数据库的实际数据内容..

自定义的Docker MySQL的构build将不会运行

我正在编写我自定义的Dockerfile来设置Mysql 5.7。 作为这个的一部分,我想设置s3备份。 但是,当我尝试运行/创builddocker实例失败 这是Dockerfile: # Start with a base mysql:5.6 image FROM mysql:5.7 MAINTAINER Ikenna N. Okpala <me@ikennaokpala.com> USER root # RUN locale-gen ENV DEBIAN_FRONTEND noninteractive ENV LANG en_US.UTF-8 ENV LANGUAGE en_US.en ENV LC_ALL en_US.UTF-8 ENV PS_NGX_EXTRA_FLAGS –with-cc=/usr/bin/gcc –with-ld-opt=-static-libstdc++ # Add all base dependencies RUN apt-get update -y RUN apt-get install -y build-essential checkinstall […]

Amazon Elastic Beanstalk中的Docker部署错误 – Docker容器意外退出

我想通过Elastic Beanstalk部署一个简单的docker容器,但我得到Docker容器意外退出错误。 不知道这里有什么问题。 先谢谢您的帮助。 Dockerrun.aws.json: { "AWSEBDockerrunVersion": "1", "Image": { "Name": "janedoe/image", "Update": "true" }, "Ports": [{ "ContainerPort": "10010" }], "Volumes": [{ "HostDirectory": "/home/ec2-user/testdocker", "ContainerDirectory": "/home/ec2-user/testdocker" }], "Logging": "/home/ec2-user/testlogs" } Dockerfile: FROM centos:centos6 MAINTAINER janedoe 运行回声“testing”EXPOSE 10010 日志: [2016-03-22T22:56:35.034Z] INFO [15895] – [Application update/AppDeployStage0/AppDeployPreHook/03build.sh] : Completed activity. Result: centos6: Pulling from library/centos Digest: sha256:ec1bf627545d77d05270b3bbd32a9acca713189c58bc118f21abd17ff2629e3f Status: […]

Docker容器与2个应用程序进行交互

我目前有一个容器中的Java应用程序(.jar),我正在使用docker-compose.yml在第二个容器中创build一个mysql数据库的实例。 我想知道是否有可能容器1能够与容器2 interect,并能够读取/写入和从mysql数据库 如果可能的话,我会怎么做呢?

使用Kafka,Zookeeper和MongoDB Dockerize Spring Boot Java应用程序

一般来说,我是Docker和Web应用程序的初学者。 我必须Dockerize一个使用Kafka,Zookeeper和MongoDB的大型Spring Boot Java应用程序。 它也使用Gradle构build工具。 什么是最好的方法来Dockerize这个应用程序? 我应该Dockerize在一个图像,或每个组件的一个单独的图像? 另外,如何在Dockerfile中joinGradle构build工具? 谢谢!

如何构build一个同步源代码的docker容器?

我想为nodejs-bower-grunt构build一个容器,但是保持我的源代码与git仓库(在这种情况下是Bitbucket)同步。 这个想法是为我的团队提供一个容器,以便每个开发人员不需要在他们的环境中安装这些包。 而不是安装nodejs,bower和grunt来运行应用程序的前端,他们只是使用容器来pipe理它们,并专注于源代码。 所以这是我的DockerFile: FROM ubuntu:14.04 RUN apt-get update RUN apt-get install -y nodejs npm git git-core RUN ln -s /usr/bin/nodejs /usr/bin/node WORKDIR /app ADD package.json /app/ ADD bower.json .bowerrc* /app/ RUN npm install -g bower RUN npm install -g grunt-cli RUN npm install RUN bower install –allow-root CMD ["grunt", "serve"] EXPOSE 9000 EXPOSE 35729 […]

crontab不会获取日志文件

我有批处理程序,我从一台服务器获取一些数据,并更新数据库中的数据,我想每15分钟触发一次批处理程序。 为此,我使用crontab的概念,我只需用命令打开crontab crontab -e //i add the command in that crontab 15 * * * * /usr/bin/java -jar xxxxxx.jar >> /var/log/cron.log 最后,我的批处理程序没有运行,我没有得到logincron.log。 是否会自动运行批处理程序,或者我们必须触发它

将环境dockervariables导出到文件

我有一个非常简单的docker文件: FROM tomcat:7.0 RUN echo $HOST_IP > /opt/serverIP 当我用跟随命令运行我的镜像(my-server)时,文件/opt/serverIP存在并且是空的: docker run -e HOST_IP='172.16.1.1' -t my-server cat /opt/serverIP 如何将我的环境价值写入临时文件? 我的docker版本:docker版本1.12.1,build立23cf638 这是我的机器信息: 内核版本:4.4.0-36-通用 操作系统:Ubuntu 16.04 LTS OSType:linux 架构:x86_64 CPU:4 总内存:7.703 GiB

Dockerizing Spring应用程序

我有一个使用Spring框架+ AngularJs前端工作的应用程序。 我以前只需将mvn package到.war文件中,就可以将其部署到亚马逊AWS上。 现在我需要在docker中设置一个linux env来debugging一些额外的function(使用windows作为主操作系统),最好在将来部署这个docker容器。 我看过一些关于Docker化Spring Boot应用程序的文章。 这是spring.io的示例dockerfile FROM frolvlad/alpine-oraclejdk8:slim VOLUME /tmp ADD gs-spring-boot-docker-0.1.0.jar app.jar RUN sh -c 'touch /app.jar' ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"] 我的问题是 – 如何在Docker容器上运行我的.war文件 ?