docker-compose mysql volumes 目录挂载问题导致容器无法启动!
直接通过命令行 run -v 挂载目录没有问题 但我通过 compose volumes 挂载目录就出问题了,其它的 nginx redis 挂载目录 文件都正常 但 mysql 不成功 我挂载 my.cnf 配置文件又可以,但只要我一挂载数据目录 或其它目录 就导致失败无法启动.
mysql5.7:
build: ./mysql5.7/
networks:
app_net:
ipv4_address: 172.168.88.50
ports:
- 3306:3306
volumes:
- $PWD/mysql5.7/data:/app/mysql/data
dockerFile
FROM alpine:latest
LABEL maintainer "MYSQL Docker Maintainer <myxingke@126.com>"
WORKDIR /app
VOLUME /app
COPY startup.sh /startup.sh
RUN apk add --update mysql mysql-client && rm -f /var/cache/apk/*
COPY my.cnf /etc/my.cnf
EXPOSE 3306
CMD ["/startup.sh"]
有伙伴帮我看下什么情况导致的吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
$PWD/换成./试试?