docker中oracle数据库数据持久化的问题,如果将本地的文件夹挂载到docker容器中 如何实现docker的数据持久化

\u5982\u4f55\u6301\u4e45\u5316docker\u4e2d\u7684\u73af\u5883\u53d8\u91cf

\u53ef\u4ee5\u5728\u8fd9\u4e2a\u955c\u50cf\u57fa\u7840\u4e0a\uff0c\u7528Dockerfile\u6784\u5efa\u4e00\u4e2a\u914d\u7f6e\u597d\u73af\u5883\u53d8\u91cf\u7684\u65b0\u955c\u50cf\u3002
\u5728Dockerfile\u91cc\u4f7f\u7528ENV\u6307\u4ee4\uff0c\u53ef\u4ee5\u6301\u4e45\u4fdd\u5b58\u73af\u5883\u53d8\u91cf\uff0c\u5f53\u4f7f\u7528\u8fd9\u4e2a\u65b0\u955c\u50cf\u521b\u5efa\u7684\u5bb9\u5668\u65f6\uff0cENV\u8bbe\u7f6e\u7684\u73af\u5883\u53d8\u91cf\u5c31\u4f1a\u751f\u6548\u4e86\u3002

\u8bb2\u5bb9\u5668\u5185\u7684\u6587\u4ef6\u6216\u76ee\u5f55monut\u5230\u5bbf\u4e3b\u673a\u7684\u786c\u76d8\u4e0a
\u6bd4\u5982 docker run -d -v /var/log:/usr/local/tomcat/logs tomcat:9
\u8868\u793atomcat\u5bb9\u5668\u4e2d\u7684/usr/local/tomcat/logs\u4f1a\u6302\u8f7d\u5230\u5bbf\u4e3b\u673a\u7684/var/log \u8fd9\u6837\u5373\u4f7f\u5bb9\u5668\u5220\u9664,\u5bbf\u4e3b\u673a\u7684/var/log\u76ee\u5f55\u4ecd\u4f1a\u4fdd\u5b58\u4e0b\u6765

  docker可以支持把一个宿主机上的目录挂载到镜像里。
  docker run -it -v /home/dock/Downloads:/usr/Downloads ubuntu64 /bin/bash
  通过-v参数,冒号前为宿主机目录,必须为绝对路径,冒号后为镜像内挂载的路径。
  现在镜像内就可以共享宿主机里的文件了。
  默认挂载的路径权限为读写。如果指定为只读可以用:ro
  docker run -it -v /home/dock/Downloads:/usr/Downloads:ro ubuntu64 /bin/bash
  docker还提供了一种高级的用法。叫数据卷。
  数据卷:“其实就是一个正常的容器,专门用来提供数据卷供其它容器挂载的”。感觉像是由一个容器定义的一个数据挂载信息。其他的容器启动可以直接挂载数据卷容器中定义的挂载信息。
  看示例:
  docker run -v /home/dock/Downloads:/usr/Downloads --name dataVol ubuntu64 /bin/bash
  创建一个普通的容器。用--name给他指定了一个名(不指定的话会生成一个随机的名子)。
  再创建一个新的容器,来使用这个数据卷。
  docker run -it --volumes-from dataVol ubuntu64 /bin/bash
  --volumes-from用来指定要从哪个数据卷来挂载数据。

  • 闈㈣瘯棰:濡備綍閫10w鏉℃祴璇鏁版嵁,鍦ㄦ暟鎹簱鎻掑叆10w鏉′笉鍚屾暟鎹
    绛旓細鏈杩戦潰璇曠粡甯镐細闂埌sql鐩稿叧鐨勯棶棰,鍦鏁版嵁搴撲腑閫犳祴璇曟暟鎹槸骞冲父宸ヤ綔涓粡甯镐細鐢ㄥ埌鐨勫満鏅,涓鑸仛鍘嬪姏娴嬭瘯,鎬ц兘娴嬭瘯涔熼渶鍦ㄦ暟鎹簱涓厛鍑嗗娴嬭瘯鏁版嵁銆傞偅涔堝浣曟壒閲忕敓鎴愬ぇ閲忕殑娴嬭瘯鏁版嵁鍛?鐢变簬骞冲父鐢╬ython杈冨,鎵浠ユ兂鍒扮敤python鍏堢敓鎴恠ql,鍐嶆墽琛宻ql寰鏁版嵁搴撴彃鍏ユ暟鎹備娇鐢ㄨ瑷:python 3.6鎻掑叆鏁版嵁棣栧厛鎴戣鎻掑叆鐨 SQL 璇彞,闇...
  • Docker涓嶸agrant鏈変綍涓嶅悓?
    绛旓細鍘熺敓Docker鑷韩鍙兘杩愯鍦↙inux骞冲彴涓婏紝浣嗗惎鍔ㄥ拰杩愯鐨勬ц兘閮芥瘮铏氭嫙鏈鸿蹇紝寰寰鏇撮傚悎蹇熷紑鍙戝拰閮ㄧ讲搴旂敤鐨勫満鏅傛垜鎺ㄨ崘浣犲幓鐪嬬湅鏃堕熶簯锛屼粬浠槸涓瀹跺叏鏍堜簯鍘熺敓鎶鏈湇鍔℃彁渚涘晢锛屾彁渚涗簯鍘熺敓搴旂敤鍙鏁版嵁骞冲彴浜у搧锛屽叾涓兜鐩栧鍣ㄤ簯PaaS銆丏evOps銆佸井鏈嶅姟娌荤悊銆佹湇鍔$綉鏍笺丄PI缃戝叧绛夈傚ぇ瀹跺彲浠ュ幓浣撻獙涓涓銆 濡傛灉鎴戠殑...
  • DockerDesktopforWindows浣跨敤鍩虹鏁欑▼
    绛旓細鑷粠浣跨敤Docker灏卞彉寰椾竴鍙戜笉鍙敹鎷俱傚拰浠ュ墠鐢ㄨ櫄鎷熸満鐩告瘮锛屽畠鍗犺祫婧愬皯锛屽惎鍔ㄥ揩锛屾柟渚跨鐞嗐傛垜涓昏鐢―ocker鏉ョ鐞嗗涓増鏈殑杞欢鍏卞瓨銆佸垏鎹㈠拰鍗囩骇锛屾瘮濡鏁版嵁搴擄紝NextCloud锛學ordpress銆傚紑婧愮殑涓滆タ鎬绘槸琛风埍Linux锛屽儚Docker鍦╓indows涓嬪氨娌¢偅涔堟柟渚裤俉indows鐨凩inux瀛愮郴缁熺洰鍓嶈繕涓嶆敮浠楧ocker锛屾嵁璇翠笅涓増鏈紝WSL2浼...
  • 濡備綍璁剧疆Docker瀹瑰櫒涓Java搴旂敤鐨勫唴瀛橀檺鍒
    绛旓細鐒惰鍦―ocker闆嗙兢涓婇儴缃茶繍琛孞ava瀹瑰櫒搴旂敤鐨勬椂鍊欙紝浠呬粎瀵笿VM鐨刪eap鍙傛暟璁剧疆鏄笉澶熺殑锛屾垜浠繕闇瑕佸Docker瀹瑰櫒鐨勫唴瀛樿祫婧愯繘琛岄檺鍒讹細1. 闄愬埗瀹瑰櫒浣跨敤鐨勫唴瀛樼殑鏈澶ч噺锛岄槻姝㈠绯荤粺鎴栧叾浠栧簲鐢ㄩ犳垚浼ゅ 2. 鑳藉灏咲ocker瀹瑰櫒璋冨害鍒版嫢鏈夎冻澶熺┖浣欑殑鍐呭瓨鐨勮妭鐐癸紝浠庤屼繚璇佸簲鐢ㄧ殑鎵闇杩愯璧勬簮 鍏充簬瀹瑰櫒鐨勮祫婧愬垎閰嶇害鏉燂紝Docker...
  • 琛ュ伩100 涓? Oracle 瑁佸憳 900 浜!
    绛旓細涓嶈繃闅忕潃澶鏁版嵁浠ュ強浜戣绠楃殑蹇熷彂灞曪紝鐢查鏂囧緢蹇氨鎰熷埌浜嗛樀闃靛瘨鎰忥紝瓒婃潵瓒婂鐨勪紒涓氱敤鎴峰紑濮嬬敤浜戞暟鎹腑蹇冨彇浠d紶缁熸暟鎹腑蹇冦傝繖涓鏂归潰瀵艰嚧浼犵粺鏈嶅姟鍣ㄧ殑鏇存崲棰戠巼瓒婃潵瓒婁綆锛屽啿鍑讳簡鐢查鏂囩殑鏈嶅姟鍣ㄤ笟鍔°傚綋Oracle鍐冲畾鍙嶅嚮鏃讹紝甯傚満鏃╁凡褰㈡垚鏍煎眬銆侫WS锛岀揣闅忓叾鍚庣殑鏄井杞両BM 鍜岃胺姝屻傛墍浠ワ紝缁间笂杩帮紝瑁佸憳鐨勫師鍥犲彲浠...
  • 澶у鐢熺▼搴忓憳蹇呭鐨勫崄娆惧伐鍏
    绛旓細04路Navicat鏁版嵁搴撶鐞嗗伐鍏 浼樼偣:楂樻晥銆佸畨鍏紝鏄渶濂界敤鐨勬暟鎹簱绠$悊宸ュ叿銆傗淣avicat鈥濇槸涓濂楀彲鍒涘缓澶氫釜杩炴帴鐨勬暟鎹簱绠$悊宸ュ叿锛岀敤浠ユ柟渚跨鐞 MySQL銆Oracle銆丳ostgreSQL銆丼QLite銆丼QL Server銆丮ariaDB 鍜 MongoDB 绛変笉鍚岀被鍨嬬殑鏁版嵁搴擄紝瀹冧笌闃块噷浜戙佽吘璁簯銆佸崕涓轰簯銆丄mazon RDS銆丄mazon Aurora銆丄mazonRedshift...
  • 濡備綍鍦 Windows 鎿嶄綔绯荤粺涓繍琛 Docker 瀹㈡埛绔
    绛旓細瀹夎姝ラ 绗竴姝ワ細棣栧厛鍘讳笅杞芥渶鏂扮殑Windows Docker瀹㈡埛绔紝鐩墠鏈鏂扮増鏈负v.1.0.0锛屼笅杞借繃鏉ュ氨鏄竴涓猠xe鏂囦欢锛岀洿鎺ュ弻鍑昏繍琛屻傜浜屾锛氭墽琛屽畨瑁呮枃浠躲傚畨瑁呰繃绋嬩竴璺偣鍑讳笅涓姝ワ紝鍦ㄧ3姝ヤ腑鍙互鐪嬪埌瀹為檯涓婂畨瑁呯殑鍐呭鍖呮嫭浜3閮ㄥ垎锛岀涓鏄疍ocker鍦╓indows涓嬬殑鑴氭湰鍜岃櫄鎷熸満锛岀浜屾槸Oracle鐨VirtualBox锛岀涓夋槸...
  • 澶鏁版嵁瀛︿範涓鑸兘瀛︿粈涔堝唴瀹?
    绛旓細濡傞渶瀛︿範澶ф暟鎹紝鎺ㄨ崘閫夋嫨銆愯揪鍐呮暀鑲层戙傚ぇ鏁版嵁鐨勫涔犲唴瀹规湁寰堝锛屽ぇ鑷村涓嬶細鍩虹闃舵锛歀inux銆Docker銆並VM銆丮ySQL鍩虹銆Oracle鍩虹銆丮ongoDB銆乺edis銆俬adoopmapreducehdfsyarn锛歨adoop锛欻adoop姒傚康銆佺増鏈佸巻鍙诧紝HDFS宸ヤ綔鍘熺悊锛孻ARN浠嬬粛鍙婄粍浠朵粙缁嶃傚ぇ鏁版嵁瀛樺偍闃舵锛歨base銆乭ive銆乻qoop銆傚ぇ鏁版嵁鏋舵瀯璁捐闃舵锛欶lume...
  • 澶鏁版嵁绌剁珶鏄粈涔?搴旇浼氬摢浜涜蒋浠?
    绛旓細澶鏁版嵁鐨勫畾涔夋槸:澶ф暟鎹槸鎸囧ぇ灏忚秴鍑哄父瑙勭殑鏁版嵁搴撳伐鍏疯幏鍙栥佸瓨鍌ㄣ佺鐞嗗拰鍒嗘瀽鑳藉姏鐨勬暟鎹泦鍚堛備絾瀹冨悓鏃跺己璋冿紝骞朵笉鏄涓瀹氳瓒呰繃 TB 鍊肩殑鏁版嵁闆嗘墠鑳界畻鏄ぇ鏁版嵁銆傚ぇ鏁版嵁杞欢绉嶇被绻佸銆傦紝浣跨敤闅惧害銆佸満鏅佹晥鐜囦笉涓銆傚儚Excel灏辫兘婊¤冻澶ч儴鍒嗛渶姹傦紝涓嶈繃鍦ㄦ暟鎹噺瓒婃潵瓒婂ぇ銆佺淮搴﹁秺鏉ヨ秺澶氥佸垎鏋愯秺鏉ヨ秺澶嶆潅鐨勪粖澶╋紝...
  • it杩愮淮闇瑕佸浠涔?
    绛旓細IT杩愮淮闇瑕佹帉鎻$殑鍩虹鐭ヨ瘑鏈:鎿嶄綔绯荤粺銆佺綉缁滅煡璇嗐鏁版嵁搴撱佺紪绋嬭瑷銆佺増鏈帶鍒剁瓑銆 鎿嶄綔绯荤粺:Windows銆丩inux銆乁nix绛夈備簡瑙e熀鏈搷浣溿佸懡浠よ鐣岄潰浠ュ強绯荤粺绠$悊銆 缃戠粶鐭ヨ瘑:TCP/IP鍗忚銆丱SI妯″瀷绛夈傜悊瑙g綉缁滄嫇鎵戠粨鏋勩佺綉缁滆澶(璺敱鍣ㄣ佷氦鎹㈡満绛)浠ュ強缃戠粶瀹夊叏銆 鏁版嵁搴:SQL璇█銆佸叧绯诲瀷鏁版嵁搴(濡侻ySQL銆Oracle绛)鍜岄潪...
  • 扩展阅读:k8s为啥不建议用docker了 ... docker官方网站 ... k8s ... linux deploy docker ... k8s教程 ... docker安装oracle利弊 ... oracle xe ... docker所有命令大全 ... 为什么docker被淘汰了 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网