如何处理Docker中的持久存储(例如数据库)

如何处理Docker中的持久存储(例如数据库)

人们如何处理您的码头集装箱持久化存储?

我目前正在使用以下方法:构建映像,例如,为PostgreSQL构建映像,然后用

docker run --volumes-from c0dbc34fd631 -d app_name/postgres

IMHO,这有一个缺点,我绝不能(偶然)删除容器“c0dbc34fd631”。

另一个想法是将主机卷“-v”装载到容器中,但是,用户标识在容器中不一定与用户标识然后权限可能会被破坏。

注:代替--volumes-from 'cryptic_id'您也可以使用--volumes-from my-data-container哪里my-data-container是指定给数据专用容器的名称。docker run --name my-data-container ...(见已接受的答案)


holdtom
浏览 399回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP