Tag: compose

在Windows上更新Docker组成1.8

我刚刚在Windows上安装了Docker社区版,因为我需要在我的机器上本地运行一个hyperledger区块链。 但是,即使它是刚刚安装的docker-compose版本1.14。 我需要docker-compose 1.8来运行hyperledger区块链,根据我从hyperledger入门指南得到的文档。 我search了更新窗口上的docker-compose版本到docker-compose 1.8版的方法,但是我还没有find一个可靠的方法来做到这一点。 有人能教我如何做到这一点?

docker-为nodeJS上的Postgres组成ECONNREFUSED

这个错误与ECONNREFUSED相同。 但是执行方式不同,我会在这里再提一个问题。 这是docker-compose.yml文件 version: '3' services: server: build: context: . volumes: # Mounts the project directory on the host to /app inside the container, # allowing you to modify the code without having to rebuild the image. – .:/app # Just specify a path and let the Engine create a volume. # Data present in […]

使用jwilder / nginx-proxy的fpm错误:

TL; DR为什么这个WordPress的:最新的Dockerfile是可以与Nginx 的代理,但这一个不是WordPress的:FMP的Dockerfile ? 我怎样才能使用nginx-proxy wordpress:fpm图像 嗨, 我成功地用一些wordpress容器来使用nginx-proxy。 例如这个docker-compose.yml完美的工作: db: image: mariadb environment: – MYSQL_ROOT_PASSWORD=password volumes: – /home/stack/my_domain/bdd:/var/lib/mysql wordpress: image: wordpress links: – db:mysql environment: – VIRTUAL_HOST=my_domain.fr,www.my_domain.fr – LETSENCRYPT_HOST=www.my_domain.fr – LETSENCRYPT_EMAIL=contact@my_domain.fr env_file: – ./env volumes: – /home/stack/my_domain/wordpress:/var/www/html 但如果我使用的wordpress:fpm图像(而不是一个基于Apache的图像)我有502错误的网关错误,并在日志中的这条消息: nginx.1 | 2017/08/14 21:29:51 [error] 347#347:* 2447 connect()失败(111:Connection refused),连接上游时,客户端:86.222.20.31,服务器:www.my_domain.fr,请求: “GET / contact / HTTP / 2.0”,上行:“ http://172.17.0.14:80/contact/ […]

Docker容器内的Nginx根

我试图在nginx /var/www/nextcloud中指向/var/www/nextcloud的subdir中运行nextcloud 。 但是无论我做什么,当我访问它时,nginx都会继续尝试为/var/www/nextcloud/nextcloud服务。 这是ngix.conf (注意root /var/www;行) user www-data; http { upstream backend { server nextcloud:9000; } upstream php-handler { server nextcloud:9000; } server { listen 80; # Add headers to serve security related headers # Before enabling Strict-Transport-Security headers please read into this # topic first. #add_header Strict-Transport-Security "max-age=15768000; # includeSubDomains; preload;"; add_header X-Content-Type-Options […]

Intellij Docker,在Websphere内部实时更新EAR

我有一个运行里面的Websphere liberyconfiguration文件的docker容器。 一般来说,当我改变代码,我build立我的应用程序,并手动部署到websphere。 然而这是非常乏味的。 有没有什么办法可以将更改dynamic部署到Docker容器中的websphere中,每次我在代码中进行更改? 我希望这可以作为Intellij内部直接configuration的本地服务器。

Docker撰写,反应JS应用程序构build,以及如何传递给第一个nginx

我正在努力与节点reactJS应用程序和docker。 我使用docker-compose,有很多微服务,dbs等。所有在nginx(官方图片)后面。 我在前端有reactJS应用程序,它使用npm生成生成,生成dist /文件夹。 目前它behing apache服务器。 什么是正确的方式来configuration它? 我正在考虑可能,在reactJS应用程序,做这个build立,创build音量(卷Im我不是很熟悉..),并分享这个卷到Nginx。 可能吗 ? 也许我也可以做这个应用程序的Dockerfile,这将使用一些HTTP服务器,如Apache或Nginx,并从第一个Nginx的proxy_passredirect到此,但什么设置2。 谢谢! 我的docker组成文件的一部分: version: '2' services: ######## NGINX ######## nginx: image: nginx ports: – "9000:80" environment: NGINX_PORT: 80 volumes: – ./resources/nginx:/etc/nginx 和前台应用程序: fr-client: image: qwe123/fr-client:1.0

用Dockerrun.aws.json和Elastic Beanstalk命名一个Docker容器

我需要在EB应用程序上执行后期部署脚本。 我需要在多容器Docker环境中的Docker容器上执行命令。 问题是Docker容器被分配了一个随机的哈希值作为容器名称。 我已经四处search,似乎无法find任何信息,您可以在EB的构build和设置过程中,如何分配名称到Docker容器。 有没有人有任何见解呢? 我知道与docker,撰写这不是一个问题。

在Docker-Compose上运行时找不到模块

我准备在生产中使用Dockerfile。 但由于某种原因,最后一条命令返回错误。 react_1 | [WEBPACK] Building 1 target react_1 | [WEBPACK] Started building bundle.[chunkhash].js react_1 | [WEBPACK] Build failed after 33.631 seconds react_1 | [WEBPACK] Errors building bundle.[chunkhash].js react_1 | Module not found: Error: Can't resolve './App' in '/home/app/react/src' 这是docker文件的副本 Dockerfile.prod FROM node:7.10.1-alpine RUN apk update ENV HOME=/home/app COPY . $HOME/react/ RUN npm install yarn […]

虚拟主机不能在使用nginx的容器外访问

以下是我的docker-compose.yml文件。 我正在尝试设置反向代理。 我尝试设置VIRTUAL_HOST和VIRTUAL_PORT环境虚拟docker集装箱。 它可以使用主机名和端口来访问,如http://services.local:81 请build议如何使用浏览器访问这些服务。 我想访问服务,如http://service1.services.local或http://services.local/service1在这里http://services.local是我的默认主机 注意: – 我正在使用jwilder / nginx-proxy 泊坞窗,compose.yml version: '2' networks: prodnetwork: driver: bridge services: nginx-proxy: image: jwilder/nginx-proxy container_name: nginx-proxy ports: – "80:80" networks: – prodnetwork volumes: – "/var/run/docker.sock:/tmp/docker.sock:ro" – "./nginx.tmpl:/app/nginx.tmpl:ro" – /etc/nginx/conf.d environment: – DEFAULT_HOST=services.local,localhost dockergen: image: jwilder/docker-gen command: -notify-sighup nginx -watch /etc/docker-gen/templates/nginx.tmpl /etc/nginx/conf.d/default.conf networks: – prodnetwork volumes_from: – nginx-proxy […]

使用docker与卡拉夫

我是新来的docker工人,我想在我的卡拉夫容器上部署一场战争。我找不到足够的例子来理解如何去做这件事。现在,这就是我所做的 安装docker工具箱 与我的战争healthmonitor在其中创build一个文件夹。 创build一个Dockerfile,其中包含如下所述的内容 添加我的战争信息。因此,我的最终Dockerfile看起来像这样 FROM centos:7 RUN yum update -y && yum -y install java-1.8.0-openjdk-devel openssh-clients && yum clean all RUN groupadd -r karaf -g 1000 && useradd -u 1000 -r -g karaf -m -d /opt/karaf -s /sbin/nologin -c "Karaf user" karaf && \ chmod 755 /opt/karaf WORKDIR /opt/karaf ADD shell /opt/karaf RUN chmod […]