我正在开发一个php docker应用程序。在尝试使用docker-compose up命令时遇到错误。试图将php应用程序连接到mysql。
我的码头撰写文件
web:
build: .
command: php -S 0.0.0.0:8000 -t /app
links:
- db
ports:
- "8000:8000"
volumes:
- ./app:/app
db:
image: mysql
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: 123456
MYSQL_USER: dev
MYSQL_PASSWORD: 123456
MYSQL_DATABASE: myapp
收到此错误:E:无法找到包libicu-dev 错误:服务'web'无法构建:命令'/ bin / sh -c apt-get install -y libicu-dev'返回非零代码:100
答案 0 :(得分:2)
这可能是因为这些是https来源。
你可以调用
吗?apt-get update && apt-get install -y apt-transport-https
在命令之前
/bin/sh -c apt-get install -y libicu-dev
被执行了吗?