作者MOONY135 (脫俗仙子談無慾)
看板Soft_Job
標題[討論] Docker的mysql容器問題
時間Sat Aug 17 11:23:01 2019
最近在學docker 有些問題想要請教一下大家
我的目的是要包一個root權限跟帳密(允許被遠端連線的root)
都被改過的mysql image
想說以後用那個image來開新的容器的時候
不需要再重新設定一次root權限
不過實驗多次之後發現用那個image開的容器
還是需要重新設定root的遠端連線跟帳密
這邊是我操作的過程
https://reurl.cc/9g8Mn
我在docker commit {CONTAINER id} mysql-with-root-pass
的時候 匯出的mysql-with-root-pass image
應該就是已經改完root權限的mysql了 還是說image不能這樣搞?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.203.184 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1566012183.A.593.html
1F:推 bradyhau106: 咦 root權限 不是用環境變數設定包在 Dockerfile 裡 08/17 11:42
2F:→ bradyhau106: 就好了嗎 08/17 11:42
3F:推 bradyhau106: 要不然你包好後再研究看看 MYSQL_ALLOW_EMPTY_PASSW 08/17 11:44
4F:→ bradyhau106: ORD 這個環境變數 08/17 11:44
5F:→ MOONY135: 比較像是 網路上的教學是用commit 然後就鑽進去了 08/17 12:36
6F:推 googoo1102: 是否可以在執行mysql docker時指定設好的config檔 08/17 14:07
7F:→ sextitanic: 可以,掛載你的設定檔到容器內的 /etc/mysql/conf.d 08/17 23:16