第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

docker 組合多個(gè)項(xiàng)目

docker 組合多個(gè)項(xiàng)目

PHP
忽然笑 2022-07-16 18:25:57
我想為同一網(wǎng)絡(luò)下的多個(gè)項(xiàng)目設(shè)置本地 DOCKER 環(huán)境。我想擁有將創(chuàng)建 Nginx 代理和 PHP 容器的主要 docker-compose 配置文件。還有許多帶有自己的 Nginx 的子 docker-compose 文件。我希望所有子 Nginx 容器都監(jiān)聽(tīng)主 PHP 容器。但由于某種原因,子 Nginx 容器因錯(cuò)誤而失敗host not found in upstream "app-php" in /etc/nginx/vhost.d/site.cong25主要docker-compose:version: '3.5'services:  app-nginx_proxy:    build: ./nginx-proxy    image: app/nginx-proxy:latest    container_name: app-nginx_proxy    ports:      - "80:80"    volumes:      - /var/run/docker.sock:/tmp/docker.sock:ro    networks:      - appnetwork  app-php:    image: app/php:latest    container_name: app-php    build:      context: ./php-fpm      dockerfile: Dockerfile    expose:      - 9000    volumes:      - app_volume:/var/www/    networks:      - appnetworkvolumes:  app_volume:    driver: local    driver_opts:      type: bind      device: "$PWD/../services"      o: bindnetworks:  appnetwork:    driver: bridge和孩子docker-compose:version: '3.5'services:  app-admin-nginx:    build: ./nginx    image: app-admin/nginx:latest    container_name: app-admin-nginx    volumes:      - app_admin_volume:/var/www/app-admin    networks:      appnetwork:        aliases:          - app-admin.v2.local    environment:      - VIRTUAL_HOST=app-admin.v2.localvolumes:  app_admin_volume:    driver: local    driver_opts:      type: bind      device: "$PWD/../services/app-admin"      o: bindnetworks:  appnetwork:    external: true還有,site.conf:server {    listen 80;    server_name app-admin.v2.local;    root /var/www/app-admin/web;    index index.html index.htm index.php;    charset utf-8;    location / {        try_files $uri $uri/ /index.php?$query_string;    }    location = /favicon.ico { access_log off; log_not_found off; }    location = /robots.txt  { access_log off; log_not_found off; }    error_log /var/log/nginx/abboom_admin_error.log;    access_log /var/log/nginx/abboom_admin_access.log;    error_page 404 /index.php;如果我將所有配置移動(dòng)到單個(gè)docker-compose文件中,一切正常,但使用單個(gè)文件并不靈活,因?yàn)槲蚁霝殚_(kāi)發(fā)人員添加僅運(yùn)行他們需要的應(yīng)用程序而不是我們擁有的所有應(yīng)用程序的能力
查看完整描述

1 回答

?
千萬(wàn)里不及你

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊

您的主nginx容器依賴(lài)于app-php服務(wù)。你需要先app-php開(kāi)始nginx。

您還需要確保這兩個(gè)服務(wù)都在同一個(gè)項(xiàng)目中運(yùn)行,以便它們使用相同的網(wǎng)絡(luò)。您可以使用-pdocker-compose 選項(xiàng)。

https://docs.docker.com/compose/reference/overview/

用法:docker-compose [-f ...] [options] [COMMAND] [ARGS...]
docker-compose -h|--help

選項(xiàng):-f,--file FILE 指定一個(gè)替代的撰寫(xiě)文件(默認(rèn):docker-compose.yml)
-p,--project-name NAME 指定一個(gè)替代的項(xiàng)目名稱(chēng)(默認(rèn):目錄名稱(chēng))

您還可以使用自定義網(wǎng)絡(luò)從同一網(wǎng)絡(luò)中的不同撰寫(xiě)文件啟動(dòng)服務(wù)。

https://docs.docker.com/compose/networking/#specify-custom-networks


查看完整回答
反對(duì) 回復(fù) 2022-07-16
  • 1 回答
  • 0 關(guān)注
  • 159 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)