一千萬個為什麽

搜索

了解Docker卷如何使用撰寫


在WordPress的Docker Compose示例中,Ycode列表[1]說:

volumes:
   - db_data:/var/lib/mysql

這裏的確切含義是什麽?為了比較,在使用Docker客戶端時,可以將卷映射到主機文件夾[2]:

-v /src/webapp:/webapp

此命令將主機目錄/src/webapp 掛載到/webapp 的容器中。

[1] https://docs.docker.com/compose/wordpress/#define-the-project

[2] https://docs.docker.com/engine/tutorials/dockervolumes/#locate-a-volume

最佳答案

db_data:/var/lib/mysql simply means that the db_data volume that was previously created will be made available in the container at /var/lib/mysql.

在你的例子中,它是在撰寫文件的最後創建的 從Docker文檔:“Docker卷db_data持續由Wordpress對數據庫進行的任何更新。”

組合卷的工作方式與Docker引擎相同。

在你的情況下,db_data只是一個命名卷,而不是像第二個例子那樣的路徑。

轉載註明原文: 了解Docker卷如何使用撰寫

猜你喜歡