Docker文件掛載的方法有以下幾種:
本地主機(jī)文件掛載:使用 -v
參數(shù)可以將本地主機(jī)上的文件或目錄掛載到容器中,例如:docker run -v /host/path:/container/path image
.
數(shù)據(jù)卷掛載:使用 --volume
或 -v
參數(shù)可以創(chuàng)建一個(gè)數(shù)據(jù)卷,然后將其掛載到容器中,例如:docker run --volume /data
。
匿名數(shù)據(jù)卷掛載:使用 -v
參數(shù)創(chuàng)建一個(gè)匿名數(shù)據(jù)卷,并將其掛載到容器中,例如:docker run -v /data
.
從其他容器掛載:使用 --volumes-from
參數(shù)可以將其他容器中的數(shù)據(jù)卷掛載到當(dāng)前容器中,例如:docker run --volumes-from container_name
.
使用 Docker Compose:在 Docker Compose 文件中使用 volumes
關(guān)鍵字可以定義要掛載的文件或目錄,然后通過(guò) docker-compose up
命令啟動(dòng)容器。