docker數(shù)據(jù)卷容器掛載不上的解決方法
docker容器之間可以通過(guò)相互掛載實(shí)現(xiàn)數(shù)據(jù)共享,被掛載的容器稱為 “數(shù)據(jù)卷容器”
數(shù)據(jù)卷容器相互掛載前提需要數(shù)據(jù)卷容器一方通過(guò)數(shù)據(jù)卷掛載在宿主機(jī)
docker run -d -v /home --name nginx01 nginx # 將共享文件掛載在容器外部 docker run -d --volumes-from nginx01 --name nginx02 nginx # 將nginx02掛載到nginx01上 # 然后兩個(gè)容器之間才能實(shí)現(xiàn)改文件/home的數(shù)據(jù)共享,其他文件不會(huì)共享 [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)建一個(gè)文件,沒(méi)有共享
同時(shí)數(shù)據(jù)卷容器掛載是拷貝方式,父容器刪除后子容器還會(huì)存在
同時(shí)刪除后重新的創(chuàng)建01容器,發(fā)現(xiàn)與02的掛載關(guān)系不存在
進(jìn)入02后創(chuàng)建一個(gè)hhh文件
在容器外的宿主機(jī)發(fā)現(xiàn)了這個(gè)文件 匿名掛載默認(rèn)在/var/lib/docker/volumes/
結(jié)論:容器數(shù)據(jù)卷掛載方式不是將容器02掛載到01容器下,而是間接的掛載到宿主機(jī)
到此這篇關(guān)于docker數(shù)據(jù)卷容器掛載不上的解決方法的文章就介紹到這了,更多相關(guān)docker數(shù)據(jù)卷掛載不上內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker安裝Minio+SpringBoot上傳下載文件方式
本文主要介紹了如何通過(guò)Docker安裝Minio并進(jìn)行訪問(wèn)測(cè)試,同時(shí)也講解了如何在SpringBoot中上傳文件到Minio,內(nèi)容包含了pom文件引入依賴,application.properties配置,Minio配置,MinioClinet,FileService,FileServiceImpl的配置2024-10-10Shell腳本構(gòu)建Docker 半自動(dòng)化編譯打包發(fā)布應(yīng)用操作
這篇文章主要介紹了Shell腳本構(gòu)建Docker 半自動(dòng)化編譯打包發(fā)布應(yīng)用操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03docker網(wǎng)卡的IP地址修改方法總結(jié)
這篇文章主要給大家總結(jié)介紹了關(guān)于docker網(wǎng)卡的IP地址修改方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用docker具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2023-06-06