docker - 如何修复“错误:在文件'./docker-compose.yml'中,服务名称True必须是带引号的字符串,即'True'。”
问题描述
我的 docker-compose.yml 文件中出现一个奇怪的错误。我正在尝试创建一个“Seafile”实例。
下面是 docker-compose.yml 文件
version: '2.0'
services:
db:
image: mariadb:10.1
container_name: seafile-mysql
environment:
- MYSQL_ROOT_PASSWORD=11111111 # Requested, set the root's password of MySQL service.
- MYSQL_LOG_CONSOLE=true
volumes:
- /opt/seafile-mysql/db:/var/lib/mysql # Requested, specifies the path to MySQL data persistent store.
networks:
- seafile-net
memcached:
image: memcached:1.5.6
container_name: seafile-memcached
entrypoint: memcached -m 256
networks:
- seafile-net
seafile:
image: seafileltd/seafile-mc:latest
container_name: seafile
ports:
- "1.1.1.1:80:80"
- "1.1.1.1:443:443" # If https is enabled, cancel the comment.
volumes:
- /opt/seafile-data:/shared # Requested, specifies the path to Seafile data persistent store.
environment:
- DB_HOST=db
- DB_ROOT_PASSWD=11111111 # Requested, the value shuold be root's password of MySQL service.
- TIME_ZONE=America/Recife # Optional, default is UTC. Should be uncomment and set to your local time zone.
- SEAFILE_ADMIN_EMAIL=email@gmail.com # Specifies Seafile admin user, default is 'me@example.com'.
- SEAFILE_ADMIN_PASSWORD=01952265 # Specifies Seafile admin password, default is 'asecret'.
- SEAFILE_SERVER_LETSENCRYPT=true # Whether to use https or not.
- SEAFILE_SERVER_HOSTNAME=cloud.felintonetwork.com # Specifies your host name if https is enabled.
depends_on:
- db
- memcached
networks:
- seafile-net
networks:
seafile-net:
错误:在文件 './docker-compose.yml' 中,服务名称 True 必须是带引号的字符串,即 'True'。
解决方案
推荐阅读
- javascript - 如何使用uib分页检查和取消选中当前页面中的所有行?
- angular - Asp.Net Core 2 和 Angular 6 的企业应用程序结构
- javascript - 如何制作顶部和底部没有黑条的响应式 youtube 视频卡/图像?
- php - MySQL + 调整当前查询以从另一个表中获取更多数据(每列)
- angular - 刷新谷歌地图中的动态图层
- git - 我可以分叉一个分叉的仓库来访问它,原始仓库是私有的吗?
- javascript - Javascript中调用方法中的thisarg混淆
- typescript - 通过静态字段初始化器避免类之间的依赖循环
- android - 自定义 EditText 到 Android
- ios - 如何使用 iPhone X 在我的应用程序中保存不同的 faceID 并稍后将它们与任何面部匹配 - iOS Swift