第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

『中級(jí)篇』數(shù)據(jù)持久化之bind Mounting(35)

標(biāo)簽:
Docker

回忆上次的volume的方式,源码https://github.com/limingios/docker  No.3 方便学习数据持久化存储

  1. Dockerfile中
    VOLUME ["/var/lib/mysql"]

  2. 别名:持久化地址的方式
    docker run -v mysql:/var/lib/mysql

Bind Mouting
  • 代码

docker run -v /home/aaa:/root/aaa
  • 例子

cd ~cd labs/docker-nginx/
more Dockerfile

sudo service docker restart
docker build -t liming/nginx .
sudo docker image ls

  • 容器生成不适用数据持久化

sudo docker run -d -p 80:80 --name web liming/nginx
curl 127.0.0.1
ip a

  • 容器生成使用数据持久化

#删除原来的容器sudo docker rm -f web#容器内的80对外部的80,pwd对应/usr/share/nginx/html的sudo docker run -d -p 80:80 -v $(pwd):/usr/share/nginx/html --name web liming/nginx  
curl 127.0.0.1
sudo docker exec -it web /bin/shcd /usr/share/nginx/html#在数据持久化目录里面增加文件aaa.testtouch aaa.testexit

cd ~/labs/docker-nginx/#查看路径已经多了一个文件aaa.testls#修改aaa.test文件内容vim aaa.test
sudo docker exec -it web /bin/sh

sudo docker exec -it web /bin/sh#容器内可以看到数据持久化的信息more  aaa.test

PS:bind mount 需要指定 host 文件系统的特定路径,这就限制了容器的可移植性,当需要将容器迁移到其他 host,而该 host 没有要 mount 的数据或者数据不在相同的路径时,操作会失败。但是我感觉已经很方便了。



作者:IT人故事会
链接:https://www.jianshu.com/p/e3d0d56a8d92

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消