2016-10-12 90 views
3

我正在使用postgres映像在本地運行容器。 我需要處理大量的數據,並且我想爲此使用外部硬盤驅動器。是否可以在外置硬盤上安裝音量?我能用Flocker完成我想要的嗎?外部硬盤驅動器上的Docker卷

我爲mac使用本機docker。

回答

3

將外置驅動器安裝到您的mac上,然後轉到Docker圖標 - >首選項 - >文件共享。將您的驅動器路徑添加到該列表。然後,當您執行docker run -v /path/to/drive:/target myimage時,它會將您的驅動器安裝到您的容器中(在該示例中爲/目標處)。

+0

謝謝。不知道它會如此透明。現在投入使用,我會在測試時接受它。 – alkis

1

在Docker-for-mac中,打開偏好設置面板。點擊「文件共享」。

您可以將路徑添加到您的外部硬盤驅動器,可能類似於/Volumes/Drive

然後,您就可以使用該位置作爲主機卷。

docker run -v /Volumes/Drive/mypostgresdata:/var/lib/postgresql/data --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres