首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IPV4 192.168.0.x中Docker与Wordpress应用程序的结合

IPV4 192.168.0.x中Docker与Wordpress应用程序的结合
EN

Stack Overflow用户
提问于 2022-07-28 21:38:51
回答 1查看 46关注 0票数 0

上下文

你好社区!大家都还好吗?

我有一个小的WordPress应用程序,在本地环境建设者与码头组成。

我正在尝试打开我的docker-compose.yml到ipv4外部192.168.0.x

今天,这项工作只在本地主机上进行。

  • http://localhost
  • http://127.0.0.1
  • http://0.0.0.0

怀疑

是否可以与外部ip无线局域网一起工作?

示例:http://192.168.0.13http://192.168.65.10

这是我的docker-compose.yml文件下面(没有工作的IPV4无线局域网IP 192.168.65.10)

代码语言:javascript
复制
version: '3'

services:

  db:
    image: mysql:latest
    container_name: wordpress-database
    restart: always
    volumes:
      - ./db-data:/var/lib/mysql 
    ports:
      - 3306:3306 
    environment:
      MYSQL_DATABASE: wordpress-database      
      MYSQL_USER: wordpress-user              
      MYSQL_PASSWORD: wordpress-password      
      MYSQL_ROOT_PASSWORD: root
    networks:
      internal:
        ipv4_address: 172.30.9.5
      lan:
        ipv4_address: 192.168.65.12

  pma:
    image: phpmyadmin/phpmyadmin
    container_name: wordpress-phpmyadmin
    restart: always
    environment:
      PMA_HOST: db
      # PMA_PORT: 3306
      MYSQL_ROOT_PASSWORD: root-database
    ports:
      - 8080:80
    depends_on:
      - db
    networks:
      internal:
        ipv4_address: 172.30.9.4
      lan:
        ipv4_address: 192.168.65.11

  wp:
    image: wordpress:latest
    container_name: wordpress-app
    restart: always
    volumes:
      - ./wp-app:/var/www/html     
    ports:
      - 80:80
    expose:
      - 80
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_TABLE_PREFIX: wp_
      WORDPRESS_DB_NAME: wordpress-database        
      WORDPRESS_DB_USER: wordpress-user            
      WORDPRESS_DB_PASSWORD: wordpress-password    
    depends_on:
      - db
      - pma
    dns:
      - 127.0.0.1
      - 1.1.1.1
    networks:
      internal:
        ipv4_address: 172.30.9.3
      lan:
        ipv4_address: 192.168.65.10

networks:
  internal:
    ipam:
      config:
        - subnet: 172.30.9.0/29
  lan:
    name: lan
    driver: ipvlan
    driver_opts:
      parent: eth0.10
      ipvlan_mode: l2
    ipam:
      config:
        - subnet: "192.168.65.0/24"
          gateway: "192.168.65.1"

使用wordpress + mysql + phpmyadmin在坞撰写参考的源项目:https://gist.github.com/jonathasborges1/592b79245c2b8c686f1cb4b79cf4aff0

我根据以下答案创建了我的文件:How can I make docker container IP addresses accessible in a WLAN?

EN

回答 1

Stack Overflow用户

发布于 2022-07-31 00:35:31

问题已解决,只需将项目文件夹添加到停靠器共享文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73159464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档