Tag: docker compose

docker中的`npm start`结束于:请安装受支持的C ++ 11编译器并重新安装模块

运行docket容器时遇到问题,出现错误: error: uncaughtException: Compilation of µWebSockets has failed and there is no pre-compiled binary available for your system. Please install a supported C++11 compiler and reinstall the module 'uws'. 这是一个完整的堆栈跟踪: http : //pastebin.com/qV0hzRxL 这是我的Dockerfile: FROM node:6.7-slim # —– I added this, but it didn't help RUN apt-get update && apt-get install -y gcc g++ RUN […]

错误:无法取消链接旧的'gulpfile.js'(权限被拒绝),而使用Docker Compose的开发环境

我正在开发一个PHP 7.1 Web应用程序使用以下内容: Symfony 3.2 Docker Compose 1.12.0 Ubuntu 16.04 x64 当运行docker-compose up -d ,我的绑定安装项目目录的所有者和组被更改为root。 因此,每当我尝试提交更改或从我的远程git pull ,我会看到以下内容: error: unable to unlink old 'gulpfile.js' (Permission denied) fatal: Could not reset index file to revision 'HEAD^'. 将项目目录的所有者和组更改回我的用户将删除该错误。 在使用Docker Compose进行开发时,是否有更简单的方法来防止这些用户权限冲突? 编辑 这是我目前的目录结构的概述: dockerComposeAndProjectDir/ |– projectDirectory/ |– dockerComposeDirectory/ |– docker-compose.yml

如何到达docker-compose中的链接服务?

根据https://docs.docker.com/compose/compose-file/#links ,如果我指定docker-compose links下的另一个服务的名称,我应该能够达到该服务的主机名相同服务名称。 为了testing这个,我尝试了下面docker-compose.yml : version: '3' services: tor: build: ./tor use_tor: build: ./use_tor links: – tor tor和use_tor目录包含Dockerfile : . ├── docker-compose.yml ├── tor │ └── Dockerfile └── use_tor └── Dockerfile 对于tor : FROM alpine:latest EXPOSE 9050 RUN apk –update add tor CMD ["tor"] 和for use_tor : FROM alpine:latest CMD ["nc", "-z", "tor", "9050"] 但是,如果我执行docker-compose […]

Docker | 如何在Docker中托pipe的jboss容器中构build和部署war文件

我有一个在Docker中托pipe的jboss镜像,还有其他几个镜像。 我能够运行jboss镜像并将其作为容器来部署webapps。 目前使用IntelliJconfigurationDockerconfiguration,并直接从IntelliJ部署war文件,并指向IntelliJ中的dockerconfiguration。 我正在寻找可以直接在Docker的jboss镜像中部署这个war文件的方法。 基本上看,没有任何IntelliJ干预部署战争文件的方式,使用docker-compose来构buildjboss镜像以及成功部署的添加的战争目标。 jboss.yml文件和jboss镜像的Dockerfile需要做什么样的更改?

无法使用入口点运行泊坞窗容器

我成功地能够build立和运行这个docker容器,但内部的asp.net核心应用程序/ microservice无法运行和退出,没有任何错误。 这里是docker集装箱的日志。 C:\Work\FloAppCore\Docker-Compose>docker-compose –verbose up -d –build compose.config.config.find: Using configuration files: .\docker-compose.yml docker.auth.find_config_file: Trying paths: ['C:\\Users\\flo-engineer-7\\.docker\\config.json', 'C:\\Users\\flo-engineer-7\\.dockercfg'] docker.auth.find_config_file: No config file found compose.cli.command.get_client: docker-compose version 1.16.1, build 6d1ac219 docker-py version: 2.5.1 CPython version: 2.7.13 OpenSSL version: OpenSSL 1.0.2j 26 Sep 2016 compose.cli.command.get_client: Docker base_url: http+docker://localnpipe compose.cli.command.get_client: Docker version: KernelVersion=10.0 14393 (14393.1593.amd64fre.rs1_release.170731-1934), Arch=amd64, BuildTime=2017-09-21T23:10:04.946582391+00:00, ApiVersion=1.30, […]

docker-machine容器中缺less本地文件

所以我有一个简单的集装箱django项目,另一个容器为CSS CSS编译。 我使用docker-compose和docker-machine,但是当我启动web容器时,web容器没有任何我的本地文件(manage.py等),所以它死了, file not found: manage.py一个file not found: manage.py错误。 让我再解释一下: docker-compose.yml web: build: . volumes: – .:/app ports: – "8001:5000" sass: image: ubuntudesign/sass command: sass –debug-info –watch /app/static/css -E "UTF-8" volumes: – .:/app Dockerfile FROM ubuntu:14.04 # Install apt dependencies RUN apt-get update && apt-get install -y python-dev python-pip git bzr libpq-dev pkg-config FROM […]

如何用docker-compose删除`django_admin_log`?

我正在为我的Django应用程序使用docker-compose.yml文件,我正在尝试执行docker-compose run web python manage.py dbshell并像这里一样删除表django_admin_log 。 但是这回来了 CommandError: You appear not to have the 'psql' program installed or on your path. 我该如何做python manage.py dbshell或删除表django_admin_log ? 这是我的docker-compose.yml storage: image: busybox volumes: – /var/lib/postgresql/data – /data command: true db: image: postgres environment: – POSTGRESQL_DB=postgres – POSTGRESQL_USER=postgres – POSTGRESQL_PASSWORD=password volumes_from: – storage web: build: . environment: – […]

在Windows 7上的Docker撰写:找不到Gemfile或.bundle /目录

当我运行docker-compose up命令时出现以下错误 找不到Gemfile或.bundle /目录 退出代码10 以下是代码。 注意:我已经使用Oracle VM虚拟框pipe理器将我的代码的父目录作为永久共享文件夹添加到VM。 任何想法来解决这个问题。 Dockerfile FROM ruby:2.3.0 ENV HTTP_PROXY http://proxy.com:8080 ENV HTTPS_PROXY http://proxy.com:8080 RUN mkdir /student-api WORKDIR /student-api ADD Gemfile /student-api/Gemfile ADD Gemfile.lock /student-api/Gemfile.lock RUN bundle install ADD . /student-api Docker撰写 db: image: postgres ports: – "5432:5432" web: build: . command: bundle exec rails s -p 3000 -b '0.0.0.0' volumes: […]

使用docker进行Symfony应用程序部署

我来这里是因为我开发了一个Symfony3的应用程序。 我对应用程序的部署有一些疑问。 其实我用docker-compose: version: '2' services: nginx: build: ./docker/nginx/ ports: – 8081:80 volumes: – .:/home/docker:ro – ./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf:ro – ./docker/nginx/nginx.conf:/etc/nginx/nginx.conf:ro networks: – default php: build: ./docker/php/ volumes: – .:/home/docker:rw – ./docker/php/php.ini:/usr/local/etc/php/conf.d/custom.ini:ro working_dir: /home/docker networks: – default dns_search: – php db: image: mariadb:latest ports: – 3307:3306 environment: – MYSQL_ROOT_PASSWORD=collectionManager – MYSQL_USER=collectionManager – MYSQL_PASSWORD=collectionManager – MYSQL_DATABASE=collectionManager volumes: – […]

如何使用docker-compose.yml版本“1”安装并运行postgress

1:docker-compose.yml postgres96: image: postgres:9.6 ports: – "5432:5432" volumes: – ./Postgres/data:/var/lib/postgresql/data env: POSTGRES_PASSWORD: admin@123 POSTGRES_USER: postgres 2) $ docker-compose up& postgres96_1 | LOG: database system was not properly shut down; automatic recovery in progress postgres96_1 | LOG: invalid record length at 0/1570D50: wanted 24, got 0 postgres96_1 | LOG: redo is not required postgres96_1 | LOG: […]