docker數(shù)據(jù)卷容器掛載不上的解決方法
docker容器之間可以通過相互掛載實現(xiàn)數(shù)據(jù)共享,被掛載的容器稱為 “數(shù)據(jù)卷容器”
數(shù)據(jù)卷容器相互掛載前提需要數(shù)據(jù)卷容器一方通過數(shù)據(jù)卷掛載在宿主機
docker run -d -v /home --name nginx01 nginx # 將共享文件掛載在容器外部 docker run -d --volumes-from nginx01 --name nginx02 nginx # 將nginx02掛載到nginx01上 # 然后兩個容器之間才能實現(xiàn)改文件/home的數(shù)據(jù)共享,其他文件不會共享 [root@VM-16-3-centos juming]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a9a89e09f42c nginx "/docker-entrypoint.…" 14 seconds ago Up 13 seconds 80/tcp nginx02 c9c7db5b91b3 nginx "/docker-entrypoint.…" About a minute ago Up About a minute 80/tcp nginx01 # 進(jìn)入到01 [root@VM-16-3-centos juming]# docker exec -it c9c7db5b91b3 /bin/bash root@c9c7db5b91b3:/# ls bin boot dev docker-entrypoint.d docker-entrypoint.sh etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var root@c9c7db5b91b3:/# cd home root@c9c7db5b91b3:/home# ls root@c9c7db5b91b3:/home# touch nginx01 root@c9c7db5b91b3:/home# exit # 進(jìn)入02查看 [root@VM-16-3-centos juming]# docker exec -it a9a89e09f42c /bin/bash root@a9a89e09f42c:/# cd home root@a9a89e09f42c:/home# ls nginx01
在/home外部創(chuàng)建一個文件,沒有共享
同時數(shù)據(jù)卷容器掛載是拷貝方式,父容器刪除后子容器還會存在
同時刪除后重新的創(chuàng)建01容器,發(fā)現(xiàn)與02的掛載關(guān)系不存在
進(jìn)入02后創(chuàng)建一個hhh文件
在容器外的宿主機發(fā)現(xiàn)了這個文件 匿名掛載默認(rèn)在/var/lib/docker/volumes/
結(jié)論:容器數(shù)據(jù)卷掛載方式不是將容器02掛載到01容器下,而是間接的掛載到宿主機
到此這篇關(guān)于docker數(shù)據(jù)卷容器掛載不上的解決方法的文章就介紹到這了,更多相關(guān)docker數(shù)據(jù)卷掛載不上內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker安裝Minio+SpringBoot上傳下載文件方式
本文主要介紹了如何通過Docker安裝Minio并進(jìn)行訪問測試,同時也講解了如何在SpringBoot中上傳文件到Minio,內(nèi)容包含了pom文件引入依賴,application.properties配置,Minio配置,MinioClinet,FileService,FileServiceImpl的配置2024-10-10Shell腳本構(gòu)建Docker 半自動化編譯打包發(fā)布應(yīng)用操作
這篇文章主要介紹了Shell腳本構(gòu)建Docker 半自動化編譯打包發(fā)布應(yīng)用操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03docker網(wǎng)卡的IP地址修改方法總結(jié)
這篇文章主要給大家總結(jié)介紹了關(guān)于docker網(wǎng)卡的IP地址修改方法,文中通過實例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用docker具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2023-06-06