ICode9

精准搜索请尝试: 精确搜索
  • docker-compose一键打包thinkphp2023-05-05 11:41:00

    打包 ThinkPHP 项目和打包普通的 PHP 项目类似,只需在 Dockerfile 中添加 ThinkPHP 项目所需的依赖和配置即可。下面是一个示例 Dockerfile:FROM php:7.4-fpm # 安装系统所需的软件包和 PHP 扩展 RUN apt-get update \ && apt-get install -y \ libfreetype6-dev \

  • 如果nginx正在运行(dockerized),则无法建立角度dist2019-12-11 04:09:55

    设置 我有2个在Windows 8.1上运行的Docker容器 一个包含npm的项目,用于构建一个有角度的项目. 另一个包含nginx,用于dist目录. dist目录位于/ var / www / front中,由卷中的两个容器共享. 这是docker-compose配置: nginx: build: ./docker/nginx ports: - "80:80"

  • mysql-应用程序和数据库之间的docker-compose链接2019-11-18 16:14:55

    我在升级docker-compose链接时遇到问题. 我正在尝试在ruby rack应用程序和mysql之间建立链接,并解析数据库主机名. docker-compose.yml: version: '2' services: db: image: library/mysql:5.6.22 environment: MYSQL_ROOT_PASSWORD: xxx MYSQL_DATABASE: xx

  • python-无法从docker容器中的flask连接到mongo2019-11-11 14:58:13

    我有一个运行以下命令的python脚本 import mongoengine client = mongoengine.connect('ppo-image-server-db', host="db", port=27017) db = client.test_db test_data = { 'name' : 'test' } db.test_data.insert_one( test_data ) print

  • node.js-Nginx反向代理:如何通过子域访问不同的容器?2019-11-11 05:11:18

    这就是我使用nginx配置反向代理的方式.有运行nodeJS应用程序的docker容器(app1,app2,…) 这样,我通过localhost:8080指向docker容器app1 nodeJS应用程序,并通过localhost:8081指向app2. 但是我想通过子域调用应用程序而不使用端口,我不知道如何实现.我也认为我搞砸了港口… app1.loca

  • php-Laravel与连接MySQL的Docker问题2019-11-08 09:39:03

    我遵循的使用Docker设置Laravel的步骤:在我的本地系统中,我没有安装PHP,Composer,Apache,MySQL,phpMyAdmin等.在我的系统中仅安装了Git和Docker. > git克隆https://github.com/laravel/laravel.git >在项目根目录下创建docker-composer.yml文件. version: "3" services: db: im

  • MySQL-Docker撰写Healthcheck使用环境变量2019-11-08 07:14:36

    这是我的docker-compose.yml: version: "3" services: mongodb: image: mongo:4.1 volumes: - ./mongodb_data:/data/db container_name: mongodb ports: - 27017:27017 mysql: image: mysql:5.7 #volumes: #- ./mysql_d

  • php-从Docker容器使用localhost连接到MariaDB2019-11-08 06:32:23

    首先,我确实阅读了那些链接 > Connect to Docker MySQL container from localhost? > Connect to Mysql on localhost from docker container> From inside of a Docker container, how do I connect to the localhost of the machine? 但是作为docker的初学者.它没有帮助我. 您需

  • php-如何使用自定义Nginx配置作为官方Nginx Docker镜像?2019-10-28 12:09:44

    我有下一个docker-compose文件: nginx: build: . ports: - "80:80" - "443:443" links: - fpm fpm: image: php:fpm ports: - "9000:9000" Dockerfile命令列表为: FROM nginx ADD ./index.php /us

  • 在Docker上使用Nginx,uWSGI和Postgres配置Django2019-10-27 14:10:01

    我正在尝试使用Nginx,uWSGI和Postgres在Docker上设置Django应用程序.我找到了有关为Django和Postgres设置Compose的出色指南:https://docs.docker.com/v1.5/compose/django/ 但是,现在我需要添加Nginx和uWSGI.我尝试过在Docker文档的Compose设置中使用此仓库(https://github.com/bax

  • php-在参数中设置symfony缓存目录2019-10-27 01:31:10

    我正在为Symfony应用程序构建一个docker环境.我为每个应用程序都有一个容器,该容器具有用于链接到应用程序服务器的Web根的仅数据容器.作为基础结构安全性增强的一部分,这些数据容器被设置为只读,以防止任何远程代码利用.每个应用程序还具有一个侧面的汽车容器,该容器允许写入日志.

  • nginx-重启时Docker容器IP是否会更改?2019-10-26 21:10:28

    我是Docker的新手,我一直在单个服务器中对所有应用程序进行Docker化.到目前为止,一切都很好并且可以正常工作.但是,我不明白一件事.我正在为所有内容使用docker-compose(我尚未为我的项目创建dockerfile),并且docker-compose中有此ports属性.如果我写这样的话: ports: 8085:80

  • linux-为什么我的端口没有暴露?包括netstat输出2019-10-26 11:51:31

    这是我的问题 # docker exec -ti root_web_1 bash [root@ca32f79bdc14]# curl couchdb:5984 curl: (7) Failed to connect to couchdb port 5984: Connection refused [root@ca32f79bdc14]# curl redis:6379 -ERR wrong number of arguments for 'get' command -ERR un

  • Docker-如何在docker-compose.yml中设置Apache PHP2019-10-26 10:39:31

    我用它来为PHP设置nginx: nginx: image: nginx:latest ports: - 8080:80 volumes: - ./code:/code - ./site.conf:/etc/nginx/conf.d/site.conf links: - php php: image: php:7-fpm volumes: - ./code:/code 但

  • Docker-compose mysql似乎无法识别环境变量MYSQL_RANDOM_ROOT_PASSWORD2019-10-25 20:14:35

    我正在尝试将mysql设置为在docker容器中运行.我有一个简单的docker compose文件:- db: image: mysql:latest ports: - "3306:3306" environment: - MYSQL_RANDOM_ROOT_PASSWORD=yes 当我运行docker-compose文件时,我在docker日志中收到以下警告,而不是随机生成的密

  • mysql客户端调用docker-compose run vs.docker-compose exec2019-10-25 19:15:58

    为什么在使用docker-compose run调用时需要指定主机? 例如 docker-compose运行db_container mysql -uuser -ppass db_name -h db_container 似乎直接等同于 docker-compose exec db_container mysql -uuser -ppass db_name 当从第一个示例中省略主机名标志时,mysql失败,并显示“无法

  • docker-compose在docker python:3中缺少环境变量2019-10-25 09:56:52

    虽然我的配置看起来不错,但是我的python:3映像似乎没有设置预期的DJANGO_SECRET_KEY,至少在Dockerfile尝试运行迁移的时候 $docker-compose config services: api: build: context: /Users/ben/Projects/falcon/falcon-backend dockerfile: Dockerfile depen

  • 在docker / docker-compose中连接Python和MySQL2019-10-25 05:15:58

    之前,我使用其他mysql容器创建了命名卷和数据库:’mysql-db1′. 我无法从python连接到数据库. 我的.yml文件: version: '3.6' services: python: image: python:latest ports: - '80:80' volumes: - type: bind

  • 无法将SSL证书添加到NGINX Docker容器2019-10-25 04:09:33

    我正在尝试将SSL证书(使用LetsEncrypt生成)添加到我的Nginx中. nginx是从docker-compose文件构建的,在该文件中,我创建了从主机到容器的卷,以便容器可以访问证书和私钥. volumes: - /etc/nginx/certs/:/etc/nginx/certs/ 当nginx容器启动并失败并出现以下错误时 [emerg] 1#1:

  • 权限错误:[Errno 13]权限被拒绝:’/ code / manage.py’2019-10-09 13:55:37

    我试图在Docker容器上运行django应用程序. 遵循在https://docs.docker.com/compose/django/中提到的步骤但是在运行命令docker-compose之后运行web django-admin.py startproject composeexample.我遇到错误PermissionError:[Errno 13]权限被拒绝:’/code/manage.py’我正在使用cento

  • 无法从Docker实例连接到MYSQL2019-10-09 03:14:52

    我是Docker的新手,使用以下命令从docker hub中取出mysql docker pull mysql 现在,使用以下命令启动mysql实例. docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -d mysql/mysql-server:latest Unable to find image 'mysql/mysql-server:latest' locally

  • python – Nginx没有服务我的Flask网站2019-10-09 02:10:16

    我正在关注这个example和answer on stackoverflow,我被困住了. 我在digitalocean VPS上运行此示例.我的文件结构如下: 项目结构 docker-compose.yml mainweb/ nginx/ README 泊坞窗,compose.yml version: '2' services: app: restart: alway

  • php – 如何从symfony yml配置文件中的docker获取env变量2019-10-07 01:23:52

    在docker-compose.yml中: mysql: image: mysql:latest container_name: mysql environment: - MYSQL_ROOT_PASSWORD=root - MYSQL_DATABASE=symfony - MYSQL_USER=symfony - MYSQL_PASSWORD=symfony 我如何在yml配置文件中获取此变量: parameters: data

  • 使用docker-compose链接django和mysql容器2019-10-05 16:15:02

    我一直在关注docker-compose教程here(链接django和postgres容器).虽然我能够完成教程但是我无法继续重复相同的操作 使用mysql容器.以下是我的dockerfile和docker-compose.yml` db: image: mysql web: build: . command: python manage.py runserver 0.0.0.0:8000 volumes

  • 如何通过docker-php-ext-install安装php扩展?2019-10-05 02:29:04

    为了resolve an issue,我现在正在尝试安装mysql pdo via docker-php-ext-install 正如README of the php image所指出的那样. 然而,我的电话未能说明: Libraries have been installed in: /usr/src/php/ext/mysqli/modules If you ever happen to want to link against insta

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有