我正在尝试使用 docker compose 文件在 docker 容器中运行 mongo:6 但它总是退出并出现警告。
Docker 版本:23.0.4,内部版本 f480fb1
Docker-compose版本:v2.17.2
docker-compose.yml
version: '3.8'
services:
mongo-db:
container_name: mongo-db
image: mongo:6
volumes:
- ../psvolumes/mongo6:/data/db
environment:
- COMPOSE_PROJECT_NAME=mongo
- MONGO_INITDB_ROOT_USERNAME=
- MONGO_INITDB_ROOT_PASSWORD=
ports:
- 27017:27017
networks:
- mongo_network
restart: unless-stopped
networks:
mongo_network:
driver: bridge
码头工人组成
Output:
[+] Running 2/1
✔ Network ams-api_mongo_network Created 0.1s
✔ Container mongo-db Created 0.0s
Attaching to mongo-db
mongo-db |
mongo-db | WARNING: MongoDB 5.0+ requires a CPU with AVX support, and your current system does not appear to have that!
mongo-db | see https://jira.mongodb.org/browse/SERVER-54407
mongo-db | see also https://www.mongodb.com/community/forums/t/mongodb-5-0-cpu-intel-g4650-compatibility/116610/2
mongo-db | see also https://github.com/docker-library/mongo/issues/485#issuecomment-891991814
mongo-db |
mongo-db exited with code 0
但总是重启无法启动
单击此处查看 Docker 日志 https://i.stack.imgur.com/DutpQ.png
如果您使用 proxmox,只需更改 cpu 类型(硬件 > 编辑处理器)即可托管并重新启动虚拟机。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)