上下文
你好社区!大家都还好吗?
我有一个小的WordPress应用程序,在本地环境建设者与码头组成。
我正在尝试打开我的docker-compose.yml到ipv4外部192.168.0.x
今天,这项工作只在本地主机上进行。
怀疑
是否可以与外部ip无线局域网一起工作?
示例:http://192.168.0.13或http://192.168.65.10
这是我的docker-compose.yml文件下面(没有工作的IPV4无线局域网IP 192.168.65.10)
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?
发布于 2022-07-31 00:35:31
问题已解决,只需将项目文件夹添加到停靠器共享文件。


https://stackoverflow.com/questions/73159464
复制相似问题