?這是數據卷掛載命令
docker run -it -v /宿主機絕對路徑目錄: /容器內目錄 鏡像名
?在Linux中我們可以直接使用該命令進行掛載,那在windows如何把我們c盤d盤下的目錄掛載到容器呢,其實只要在路徑前面加上/mnt就好了,下面來演示一下
首先拉取一個ubuntu鏡像
docker pull ubuntu
?先來看看Linux對比一下
這是一般情況下在Linux系統下使用數據卷掛載的命令
docker run -it --privileged=true -v /tmp/host_data:/tmp/docker_data ubuntu?
windows
打開cmd先進入到wsl
把window的d盤中的win_host掛載到容器中
docker run -it --privileged=true -v /mnt/d/win_host:/tmp/docker_data ubuntu
??????
?在容器中進入tmp/docke目錄創(chuàng)建一個文本
?
?在win_host創(chuàng)建一個def文本
?
?可以看見此時兩個目錄的文件都已經同步更新了,到此容器卷掛載就已經成功了
常用命令
前臺交互式啟動
docker run -it ubuntu /bin/bash
后臺守護式啟動
docker run -d ubuntu
退出容器,輸入exit 或ctrl+P+Q
再次進入容器終端文章來源:http://www.zghlxwxcb.cn/news/detail-410584.html
docker exec -it 8340b2231709 /bin/bash文章來源地址http://www.zghlxwxcb.cn/news/detail-410584.html
到了這里,關于windows下的wsl2如何進行docker數據卷掛載的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!