【发布时间】:2022-11-22 06:24:06
【问题描述】:
我正在尝试在本地构建一个项目。我不是项目所有者,所以我不知道他是如何设置的。我对 docker 了解不多,所以如果有人能提供帮助,我会很高兴。
这是问题所在:
所有者指示我运行docker-compose up。
当我这样做时,我最终收到此错误消息:
network api_core_network declared as external, but could not be found
docker-compose.yml文件配置如下:
version: '3.5'
services:
#Nginx Service
mysql:
image: mysql
hostname: mysql
command: --default-authentication-plugin=mysql_native_password --sort_buffer_size=512K --innodb_sort_buffer_size=512K
restart: always
environment:
MYSQL_ROOT_PASSWORD: a
volumes:
- ./mysql_data:/var/lib/mysql
# networks:
# - api_core_network
ports:
- 3306:3306
phpmyadmin:
image: phpmyadmin
container_name: phpmyadmin
environment:
- PMA_ARBITRARY=1
restart: always
ports:
- 8080:80
volumes:
- /sessions
networks:
- api_core_network
#Docker Networks
networks:
api_core_network:
external: true
这个容器执行一个 Mysql 数据库。在这个项目中,docker-compose.yml 是唯一的 docker 配置文件。
帮助!
我已经在 Stack Overflow 和 Docker 论坛中查看了之前的问题,但我找不到有相同错误的人。
【问题讨论】:
标签: docker docker-compose dockerfile