可以在docker run時通過: -v 宿主機目錄:容器內(nèi)目錄,掛載宿主機的文件到容器:
$ docker run -it -v /tmp/docker_share/:/tmp/share ubuntu /bin/bash
容器啟動后,可以在容器里看到目錄/tmp/share
root@9d2d19b4923c:/tmp/share# touch test
root@9d2d19b4923c:/tmp/share# ls
test
在宿主機的/tmp/docker_share目錄下也可以看到test:
/tmp/docker_share$ ls
test
如果希望以只讀的方式進行掛載可以加ro參數(shù):
$ docker run -it -v /tmp/docker_share/:/tmp/share:ro ubuntu /bin/bash
root@67dc0f26dcfe:/# cd /tmp/share/
root@67dc0f26dcfe:/tmp/share# ls
test
root@67dc0f26dcfe:/tmp/share# touch tttt
touch: cannot touch 'tttt': Read-only file system文章來源:http://www.zghlxwxcb.cn/news/detail-493684.html
可以看到這樣是通過只讀的方式進行的掛載。?文章來源地址http://www.zghlxwxcb.cn/news/detail-493684.html
到了這里,關于Docker:掛載宿主機的目錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!