码迷,mamicode.com
首页 > 数据库 > 详细

volume不能挂载mysql permission denied问题

时间:2018-10-11 01:42:57      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:docker   get   rail   ssi   doc   cal   mission   perm   denied   

参考   把玩jenkins docker镜像遇到的volume权限问题

docker run -d -v /root/jenkins:/var/jenkins_home -u 0 -P --name jenkins-server jenkins

这命令的意思是覆盖容器中内置的帐号,该用外部传入,这里传入0代表的是root帐号Id。这样再启动的时候就应该没问题了。

挂载我自己制作的开发环境docker image的时候 mysql的/var/lib/mysql 就出现了无法挂载的问题,(没有加-u 0,加了之后就正常挂载了)

FROM rails-env:1.1

VOLUME ["/var/lib/mysql"]

COPY tax-entrypoint.sh /home/
#RUN ln -s usr/local/bin/tax-entrypoint.sh /tax-entrypoint.sh
RUN chmod +x /home/tax-entrypoint.sh
ENTRYPOINT ["sh", "/home/tax-entrypoint.sh"]

 

 

volume不能挂载mysql permission denied问题

标签:docker   get   rail   ssi   doc   cal   mission   perm   denied   

原文地址:https://www.cnblogs.com/znsongshu/p/9769925.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!