
直接通过命令行 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 <[email protected]>" 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"] 有伙伴帮我看下什么情况导致的吗?
1 ghostheaven 2019-03-17 12:59:56 +08:00 via Android 数据目录有初始化过吗,空目录启动会挂的。 |
2 MiaRunis 2020-03-15 18:41:43 +08:00 同样问题 orz,LZ 解决了吗? |