我想编写一个dockerfile,我在其中安装了一个带有用户密码的自定义mysqlserver。
我的命令目前看起来像这样:
RUN apt-get install -y mysql-server \
-y mysql-client
我可以将输入变量指定为
的运行参数docker build process?
有什么想法吗?
感谢
答案 0 :(得分:2)
查看参考资料
https://hub.docker.com/_/mysql/
我宁愿用
开始我的Dockerfile FROM mysql
或者这样。你可以在上一个链接上找到
$ docker run --name some-mysql -v /my/custom:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
应该满足您的需求
答案 1 :(得分:2)
好的,所以user2915097已经提到了一个不错的选项,但是如果你仍想创建一个单独的图像,你可以继续使用以下指针。
我认为这就是你现在需要做的所有工作。