我陷入了一个我搞不懂的船坞写作问题。我正在尝试使用带有预激网络和静态ip的撰写文件,但我一直收到这样的消息,即网络不激发(fyi:如果我尝试- network =dockernet和-ip=192.168.22.13,它工作得很好)。
撰写:
librenms:
image: librenms/librenms:latest
container_name: librenms
hostname: librenms
ports:
- target: 8888
published: 8888
protocol: tcp
networks:
dockernet:
ipv4_address: 192.168.22.13
depends_on:
- db
- memcached
- rrdcached
- msmtpd
volumes:
- "./librenms:/data"
env_file:
- "./librenms.env"
environment:
- "TZ=${TZ}"
- "PUID=${PUID}"
- "PGID=${PGID}"
- "DB_HOST=db"
- "DB_NAME=${MYSQL_DATABASE}"
- "DB_USER=${MYSQL_USER}"
- "DB_PASSWORD=${MYSQL_PASSWORD}"
- "DB_TIMEOUT=60"
restart: always
networks:
dockernet:
external: true网络:
testenv@ota-debian-01:/*****/compose# docker network ls
NETWORK ID NAME DRIVER SCOPE
1fd55d15c311 dockernet macvlan local <------When我运行撰写文件:
testenv@ota-debian-01:/*****/compose# docker-compose up -d
ERROR: The Compose file './docker-compose.yml' is invalid because:
Unsupported config option for services.networks: 'dockernet'有人知道吗?)
发布于 2020-10-26 16:28:37
得到我同事的一点帮助:)我在yml撰写文件中有很多服务,我把“网络”服务错误地放在了另一个服务下面,我把它放在Yml文件的底部,与服务放在同一个级别上。这解决了这个问题。
https://unix.stackexchange.com/questions/616128
复制相似问题