Tag: 泊坞窗

与Angular 4和Django的Docker编译成功,但localhost:4200不能正常工作

我想用Django后端和postgresql数据库dockerize Angular 4前端。 在这一刻我的文件如下所示。 我记得确定这是否正确完成? 当我尝试docker-compose up我得到了Angular 4前端和Django后端都成功启动的信息。 不幸的是,当我打开http:// localhost:4200它不起作用(localhost:8001似乎工作): django_1 | Django version 1.11, using settings 'project.settings' django_1 | Starting development server at http://0.0.0.0:8001/ django_1 | Quit the server with CONTROL-C. angular_1 | ** NG Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200 ** angular_1 | Time: 20657ms angular_1 | […]

事件名称应至less有3个部分用斜杠分隔。 Asp.Net核心Docker中的参数名称eventName

当我添加一个Docker支持到我现有的Asp.Net Core Web API项目时,我得到一个错误,因为“事件名称应该至less有3个部分用斜杠分隔。参数名称eventName”。 任何人面对这个问题呢? 我已经尝试重新打开我的解决scheme,并重新启动我的机器。

导入的文件不会出现在Docker容器中

我昨天第一次碰到Docker,对于一般的Web服务器pipe理我不太了解。 只是一个头。 我努力在Docker容器中运行一个简单的PHP“hello world”。 我已经用下面的dockerfile构build了一个Docker容器: FROM nanoserver/iis MAINTAINER nanoserver.es@gmail.com ADD http://windows.php.net/downloads/releases/php-5.6.31-Win32-VC11-x64.zip php.zip ADD https://nanoserver.es/nanofiles/vcruntime140.dll C:\\Windows\\System32\\vcruntime140.dll ADD https://nanoserver.es/nanofiles/iisfcgi.dll C:\\Windows\\System32\\inetsrv\\iisfcgi.dll ADD https://nanoserver.es/nanofiles/info.dll C:\\inetpub\\wwwroot\\info.php COPY hello.php C:\\inetpub\\wwwroot\\hello.php ENV PHP C:\\php RUN powershell -command Expand-Archive -Path c:\php.zip -DestinationPath C:\php RUN setx PATH /M %PATH%;C:\php ADD https://nanoserver.es/nanofiles/php.ini C:\\php\\php.ini RUN powershell -command \ rm C:\Windows\System32\inetsrv\config\Applicationhost.config ; \ Invoke-WebRequest -uri https://nanoserver.es/nanofiles/Applicationhost.txt -outfile […]

configurationMailDev将邮件转发到外部服务器

我必须与Docker一起使用MailDev。 我在Docker Hub上使用djfarrelly / maildev镜像。 直到现在,我总是这样开始: docker run –name srvm-smtp -p 1080:80 -p 1025:25 djfarrelly/maildev bin/maildev –web 80\ –smtp 25 但现在我需要发送邮件到外部服务器(例如gmail)。 我在网上find的选项: $ maildev –outgoing-host smtp.gmail.com \ –outgoing-secure \ –outgoing-user 'you@gmail.com' \ –outgoing-pass '<pass>' 我在哪里和如何使用它在我使用docker图像的情况下? PS。 我尝试添加他们到运行docker命令像选项,但它不工作。 喜欢这个: docker run –name srvm-smtp -p 1080:80 -p 1025:25 djfarrelly/maildev bin/maildev –web 80 –smtp 25 –outgoing-host smtp.gmail.com –outgoing-secure […]

PostgreSQL的docker映像和部署策略

为什么在Recrate上为PostgreSQL设置默认策略? 我可以将它设置为滚动,还是可能会在数据库中创build一些不一致?

无法使用在Docker中运行的PhpStorm来debuggingPHP应用程序?

我的PHP应用程序在docker中运行。 我的IDE是PhpStorm。 我这样configuration: 我的Dockerconfiguration包含: RUN yes | pecl install xdebug \ && echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)" > /usr/local/etc/php/conf.d/xdebug.ini \ && echo "xdebug.remote_enable=on" >> /usr/local/etc/php/conf.d/xdebug.ini \ && echo "xdebug.remote_autostart=off" >> /usr/local/etc/php/conf.d/xdebug.ini 和docker-compose.yml包含像: environment: -XDEBUG_CONFIG: "remote_host=192.168.0.111 idekey=phpstorm" -PHP_XDEBUG_ENABLED: 1 # Set 1 to enable. 我运行我的docker工作 docker-compose up. 当我访问一个页面时,不会触及我的断点。 我在这里想念什么? 在PhpStorm中debugging设置:

如何使用docker run命令将json文件作为parameter passing

以下是我的Dockerfile内容: FROM python:2.7-slim # Set the working directory to /app WORKDIR /app # Copy the current directory contents into the container at /app ADD . /app RUN pip install numpy==1.12.0 CMD ["python", "t_1.py", "t_1.json"] 我想在运行时将这个文件(t_1.sjon)作为parameter passing给docker run命令,以便CMD [“python”,“t_1.py”,“RUN TIME ARGUMENT”]。 我试着装卷,但失败,因为JSON文件是独立的,我想作为参数。 请帮忙。

Dockerconfiguration在运行时编辑节点代码

我有一个简单的MEAN应用程序,我想运行多次,唯一的问题是我不希望应用程序的每个实例指向同一个数据库。 为了在Docker中解决这个问题,我将节点代码和MongoDB放在同一个容器中。 该代码引用特定的数据库,但不重要,因为每个容器都有自己的内部数据库服务器。 显然这是浪费,而不是最佳做法,所以我正在寻找替代解决scheme。 理想情况下,我想用一个Node实例保留一个Docker镜像,我知道我可以用两个不同的环境variables两次重buildDocker镜像,但这并不能很好地扩展。 我以为我可以使用Dockernetworking来引用一个数据库服务器容器,然后为每个包含我的节点代码的容器,将入口点作为自定义脚本,在启动节点服务器之前设置一个作为环境variables传递给它的参数。 这样,每当我从该映像运行一个容器,我传递一个新的数据库名称作为节点代码将读取的参数。 这样我就可以从一个映像创build无限容器,所有这些容器都具有唯一的数据库,但指向相同的数据库服务器 我不确定这是否是最好的方式,如果有任何围绕这一点的最佳做法。 干杯

Docker-compose中的可变图像

我想给一个Docker-compose文件中的drupal'image'标签赋值。 泊坞窗,compose.yml version: '3' services: drupal: image: jonasvbogaert/digipolis-migration:latest container_name: drupalenv ports: – 8080:80 volumes: – ../drupal_site_eloket-brandweerzonecentrum/:/var/www/html/ restart: always environment: DRUPAL_SITE_NAME: Drupal DRUPAL_USER: admin DRUPAL_PASS: admin mariadb: image: mariadb:latest container_name: mariadbenv restart: always ports: – 3036:3036 depends_on: – drupal environment: MYSQL_ROOT_PASSWORD: "" MYSQL_ALLOW_EMPTY_PASSWORD: 'yes' MYSQL_USER: drupal MYSQL_PASSWORD: drupal MYSQL_DATABASE: drupal 在shell脚本的帮助下,我想问用户他们要使用的Drupal版本。 基于他们的答案(7或8),我希望图像值在2个图像之间切换。

在Docker中访问php错误日志

我如何访问我的容器的PHP错误日志? 出于某种原因,我真的很难find如何做了很长一段时间后,search各种文章。 我正在使用一个简单的php7 apache容器,如下所示:FROM php:7-apache RUN apt-get update -y && apt-get install -y \ libpng12-dev \ libfreetype6-dev \ libjpeg62-turbo-dev \ curl \ libcurl4-openssl-dev \ libxpm-dev \ libvpx-dev \ && docker-php-ext-configure gd \ –with-freetype-dir=/usr/lib/x86_64-linux-gnu/ \ –with-jpeg-dir=/usr/lib/x86_64-linux-gnu/ \ –with-xpm-dir=/usr/lib/x86_64-linux-gnu/ \ –with-vpx-dir=/usr/lib/x86_64-linux-gnu/ \ && docker-php-ext-install \ pdo \ pdo_mysql \ gd \ curl \ && a2enmod rewrite \ […]