亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Docker中的容器文件拷貝及目錄掛載方式

 更新時(shí)間:2023年03月29日 14:13:11   作者:宏輝  
這篇文章主要介紹了Docker中的容器文件拷貝及目錄掛載方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Docker:容器文件拷貝

目標(biāo):掌握文件拷貝命令

將linux宿主機(jī)中的文件拷貝到容器內(nèi)可以使用命令:

# docker cp 需要拷貝的文件或目錄 容器名稱:容器目錄

# 創(chuàng)建一個(gè)文件abc.txt 
touch abc.txt

# 復(fù)制 abc.txt 到 mycentos2 的容器的 / 目錄下 
docker cp abc.txt mycentos2:/ 

# 進(jìn)入mycentos2容器 
docker exec -it mycentos2 /bin/bash 

# 查看容器 / 目錄下文件
ll

將文件從容器內(nèi)拷貝出來到linux宿主機(jī)使用命令:

# docker cp 容器名稱:容器目錄 需要拷貝的文件或目錄

# 進(jìn)入容器后創(chuàng)建文件aaa.txt
touch aaa.txt

# 退出容器
exit

# 在Linux宿主機(jī)器執(zhí)行復(fù)制;將容器mycentos2的/aaa.txt文件復(fù)制到 宿主機(jī)器的/root目錄下
docker cp mycentos2:/aaa.txt /root

注意:停止?fàn)顟B(tài)的容器也是可以進(jìn)行文件拷貝的,可以拷進(jìn)去,也可以拷出來。

Docker:容器目錄掛載

目標(biāo):掌握目錄掛載命令(其實(shí)就是目錄映射)

  • 可以在創(chuàng)建容器的時(shí)候,將宿主機(jī)的目錄與容器內(nèi)的目錄進(jìn)行映射,這樣我們就可以通過修改宿主機(jī)某個(gè)目錄的文件從而去影響容器。
  • 創(chuàng)建容器時(shí)添加-v參數(shù),后邊為宿主機(jī)目錄:容器目錄
  • 例如: docker run -di -v /usr/local/test:/usr/local/test --name=mycentos3 centos:7(兩個(gè)目錄可以路徑不同)
# 創(chuàng)建linux宿主機(jī)器要掛載的目錄 
mkdir /usr/local/test 

# 創(chuàng)建并啟動(dòng)容器mycentos3
# 并掛載 linux中的/usr/local/test目錄到容器的/usr/local/test
# 也就是在 linux中的/usr/local/test中操作相當(dāng)于對(duì)容器相應(yīng)目錄操作 
docker run -di -v /usr/local/test:/usr/local/test --name=mycentos3 centos:7

# 在linux宿主機(jī)下創(chuàng)建文件 
touch /usr/local/test/bbb.txt

# 進(jìn)入容器 
docker exec -it mycentos3 /bin/bash

# 在容器中查看目錄中是否有對(duì)應(yīng)文件bbb.txt
cd /usr/local/test
ll

注意:如果你共享的是多級(jí)的目錄,可能會(huì)出現(xiàn)權(quán)限不足的提示。

這是因?yàn)镃entOS7中的安全模塊selinux把權(quán)限禁掉了,需要添加參數(shù) --privileged=true 來解決掛載的目錄沒有權(quán)限的問題。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • docker常用命令操作方法

    docker常用命令操作方法

    最近幾天都在研究docker,今天給大家分享docker一些常用的命令,需要的朋友可以參考下
    2017-11-11
  • docker 手動(dòng)構(gòu)建新鏡像的方法

    docker 手動(dòng)構(gòu)建新鏡像的方法

    這篇文章主要介紹了docker 手動(dòng)構(gòu)建新鏡像的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-12-12
  • Docker容器跨主機(jī)通信overlay網(wǎng)絡(luò)的解決方案

    Docker容器跨主機(jī)通信overlay網(wǎng)絡(luò)的解決方案

    Overlay網(wǎng)絡(luò)是指在不改變現(xiàn)有網(wǎng)絡(luò)基礎(chǔ)設(shè)施的前提下,通過某種約定通信協(xié)議,把二層報(bào)文封裝在IP報(bào)文之上的新的數(shù)據(jù)格式,本文給大家介紹Docker容器跨主機(jī)通信overlay網(wǎng)絡(luò)的方案,感興趣的朋友一起看看吧
    2022-02-02
  • docker運(yùn)行項(xiàng)目的方法

    docker運(yùn)行項(xiàng)目的方法

    在本篇文章里小編給大家分享的是關(guān)于docker運(yùn)行項(xiàng)目的方法和實(shí)例,需要的朋友們學(xué)習(xí)參考下。
    2020-03-03
  • elasticsearch?組件基于單機(jī)的多實(shí)例集群部署方法

    elasticsearch?組件基于單機(jī)的多實(shí)例集群部署方法

    es 作為搜索引擎,應(yīng)用場(chǎng)景不乏日志分析、網(wǎng)絡(luò)安全、搜索引擎等,有時(shí)也會(huì)用作日志數(shù)據(jù)庫(kù)使用,畢竟其出色的搜索查詢性能,不是同等量級(jí) 關(guān)系型數(shù)據(jù)庫(kù)可以比擬的,這篇文章主要介紹了elasticsearch?組件基于單機(jī)的多實(shí)例集群,需要的朋友可以參考下
    2024-03-03
  • docker容器內(nèi)服務(wù)隨容器自動(dòng)啟動(dòng)的幾種方案

    docker容器內(nèi)服務(wù)隨容器自動(dòng)啟動(dòng)的幾種方案

    Docker是一種輕量級(jí)的容器化平臺(tái),可以幫助開發(fā)者快速部署、運(yùn)行和管理應(yīng)用程序,這篇文章主要給大家介紹了關(guān)于docker容器內(nèi)服務(wù)隨容器自動(dòng)啟動(dòng)的幾種方案,需要的朋友可以參考下
    2024-07-07
  • docker如何為容器指定虛擬網(wǎng)卡或IP

    docker如何為容器指定虛擬網(wǎng)卡或IP

    在Docker中,可以通過自定義網(wǎng)絡(luò)和--network標(biāo)志將容器綁定到特定的虛擬網(wǎng)卡或網(wǎng)絡(luò)接口,此外,還可以使用host和macvlan等其他網(wǎng)絡(luò)驅(qū)動(dòng),在使用這些模式時(shí),需要注意一些注意事項(xiàng)
    2025-01-01
  • Dockerfile及新型容器鏡像構(gòu)建技術(shù)詳解

    Dockerfile及新型容器鏡像構(gòu)建技術(shù)詳解

    本文詳細(xì)介紹了dockerfile以及新型容器鏡像構(gòu)建技術(shù),文章中通過詳細(xì)的代碼示例介紹了dockerfile生成容器鏡像器的全過程,感興趣的小伙伴可以參考一下
    2023-04-04
  • 詳解MAC OSX Docker開發(fā)環(huán)境搭建

    詳解MAC OSX Docker開發(fā)環(huán)境搭建

    本篇文章主要介紹了詳解MAC OSX Docker開發(fā)環(huán)境搭建,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • Docker Desktop安裝本地Kubernetes集群的實(shí)現(xiàn)

    Docker Desktop安裝本地Kubernetes集群的實(shí)現(xiàn)

    Kubernetes用于協(xié)調(diào)高度可用的計(jì)算機(jī)集群,本文主要介紹了Docker Desktop安裝本地Kubernetes集群的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02

最新評(píng)論