最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker容器中文件與本地相互復制拷貝方式

 更新時間:2023年11月04日 17:00:44   作者:社畜阿藏405  
這篇文章主要介紹了Docker容器中文件與本地相互復制拷貝方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

前言

遇到一些問題需要將docker內的容器拷貝到本地同時舉一反三將本地文件或者文件夾拷貝到容器中的方法

這里主要講解方法,故一法通萬法通

先上結果

# 本地到服務器
docker cp 本地路徑 容器id或者容器名字:容器內路徑

# 服務器到本地
docker cp 容器id或者容器名字:容器內路徑 本地路徑

首先您既然看到了我的博客就說明我們要走一走正常的路,而不是在CSDN或者其他論壇甚至百度上面肆意馳騁試錯,我們首先打開Docker官網

然后我們鼠標在Developers上懸停之后點擊Docs 接下來我們就進入到了docker docs,也可以直接進入這個網站

然后我們需要在搜索欄中敲入我們想查詢的東西,大家都是程序猿所以復制嘛很通俗的單詞copy

這里我們會發(fā)現檢索出來了很多東西,我們只需要找到我們想用的就好了

英語不是很好的話可以通過chrome的翻譯功能,我就不是很好我們可以發(fā)現

我們成功找到了位置

重點

接下來我們要對這段話進行翻譯

Extended description

Copy files/folders between a container and the local filesystem

Use ‘-‘ as the source to read a tar archive from stdin and extract it to a directory destination in a container. Use ‘-‘ as the destination to stream a tar archive of a container source to stdout.

擴展說明:

在容器和本地文件系統(tǒng)之間復制文件/文件夾 使用“-”作為源從標準輸入讀取 tar 存檔并將其解壓縮到容器中的目錄目標。使用“-”作為將容器源的 tar 存檔流式傳輸到標準輸出的目標。

 docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
 # 解讀命令 CONTAINER:SRC_PATH => 表示前面是容器:后面是容器的
 # 解讀命令 DEST_PATH => 本地路徑
 # 至于-的意思在上述文字中表述股這里不做贅述

如果沒有tar的情況可以直接用

 docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH
 # 解讀命令 CONTAINER:SRC_PATH => 表示前面是容器:后面是容器的
 # 解讀命令 DEST_PATH => 本地路徑

測試!!!(因為在學習zookeeper這里用zookeeper作為例子)

下方的shell不做任何解釋解釋都在下方shell的# 后面的注釋中了,我想偷懶嗯嗯不想整理了(沒用“-”的原因是因為我沒有tar

# 首先查看是否有我想要復制的文件,這里面是沒有的
root@azang405:/# ls
azang_data  dev   lib    libx32      mnt   root  srv       tmp
bin         etc   lib32  lost+found  opt   run   swapfile  usr
boot        home  lib64  media       proc  sbin  sys       var

# 將zookeeper中的zkCLi.sh復制出來
root@azang405:/# docker cp my-zookeeper:/apache-zookeeper-3.7.0-bin/bin/zkCli.sh /

# 這里會發(fā)現他出現了在第一排最后一個位置成功!
root@azang405:/# ls
azang_data  etc    lib64       mnt   run       sys  zkCli.sh
bin         home   libx32      opt   sbin      tmp
boot        lib    lost+found  proc  srv       usr
dev         lib32  media       root  swapfile  var

# 我們先創(chuàng)建一個測試用的azang文件夾
root@azang405:/# mkdir azang

# 現在本地中查看是否創(chuàng)建成功
root@azang405:/# ls
azang       dev   lib32       media  root  swapfile  var
azang_data  etc   lib64       mnt    run   sys       zkCli.sh
bin         home  libx32      opt    sbin  tmp
boot        lib   lost+found  proc   srv   usr
root@2c82c6d0750e:/apache-zookeeper-3.7.0-bin/bin# ls
README.txt    zkCli.cmd  zkEnv.cmd  zkServer-initialize.sh  zkServer.sh            zkSnapShotToolkit.sh    zkSnapshotComparer.sh  zkTxnLogToolkit.sh
zkCleanup.sh  zkCli.sh   zkEnv.sh   zkServer.cmd            zkSnapShotToolkit.cmd  zkSnapshotComparer.cmd  zkTxnLogToolkit.cmd

#接下來我們進行復制 
root@azang405:/# docker cp /azang my-zookeeper:/apache-zookeeper-3.7.0-bin/bin/

# 重新查看 容器內部這里我們可以找到azang文件夾
root@2c82c6d0750e:/apache-zookeeper-3.7.0-bin/bin# ls
README.txt  zkCleanup.sh  zkCli.sh   zkEnv.sh                zkServer.cmd  zkSnapShotToolkit.cmd  zkSnapshotComparer.cmd  zkTxnLogToolkit.cmd
azang       zkCli.cmd     zkEnv.cmd  zkServer-initialize.sh  zkServer.sh   zkSnapShotToolkit.sh   zkSnapshotComparer.sh   zkTxnLogToolkit.sh

這里從容器中復制到容器外部不做演示

重復一下結果

# 本地到服務器
docker cp 本地路徑 容器id或者容器名字:容器內路徑

# 服務器到本地
docker cp 容器id或者容器名字:容器內路徑 本地路徑

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • docker實現redis-cluster模式集群部署的示例代碼

    docker實現redis-cluster模式集群部署的示例代碼

    本文介紹了使用Docker部署Redis Cluster集群的完整方案,采用3臺服務器,每臺運行2個Redis實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2026-04-04
  • 如何使用Docker Desktop進行本地打包和推送

    如何使用Docker Desktop進行本地打包和推送

    本文給大家介紹如何使用Docker Desktop進行本地打包和推送,本文給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2025-04-04
  • 解決Docker啟動Elasticsearch7.x報錯的問題

    解決Docker啟動Elasticsearch7.x報錯的問題

    這篇文章主要介紹了解決Docker啟動Elasticsearch7.x報錯的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • docker上傳到自己的容器實現方式

    docker上傳到自己的容器實現方式

    文章介紹了如何使用`docker commit`命令提交更新后的Docker鏡像,并通過`docker login`和`docker push`將鏡像上傳到自己的鏡像倉庫
    2025-10-10
  • Docker綁定端口后仍無法遠程直接訪問的解決方法

    Docker綁定端口后仍無法遠程直接訪問的解決方法

    在Docker中,如果容器的端口綁定錯誤或只綁定到了容器的內部IP地址,將導致外部主機無法訪問該端口,所以本文小編給大家介紹了Docker綁定端口后仍無法遠程直接訪問的解決方法,需要的朋友可以參考下
    2024-09-09
  • 查看docker鏡像中文件的方法

    查看docker鏡像中文件的方法

    在本篇文章里小編給各位分享的是關于查看docker鏡像中文件的方法,有興趣的朋友們可以參考學習下。
    2020-03-03
  • k8s部署docker容器的實現

    k8s部署docker容器的實現

    這篇文章主要介紹了k8s部署docker容器的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • centos7搭建docker私人倉庫的方法(kubernetes)

    centos7搭建docker私人倉庫的方法(kubernetes)

    這篇文章主要介紹了centos7搭建docker私人倉庫的方法(kubernetes),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • 在Docker中跑Hadoop與鏡像制作方法

    在Docker中跑Hadoop與鏡像制作方法

    這篇文章主要介紹了在Docker中跑Hadoop與鏡像制作方法,本文通過實例代碼和截圖的形式給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • Docker容器harbor私有倉庫部署和管理

    Docker容器harbor私有倉庫部署和管理

    這篇文章主要介紹了Docker容器harbor私有倉庫部署和管理,文章圍繞主題展開詳細的內容介紹,具有一定的的參考價值,需要的朋友可以參考一下
    2022-08-08

最新評論

阿拉善右旗| 甘孜县| 泸州市| 枝江市| 银川市| 霸州市| 新乐市| 元朗区| 江孜县| 韩城市| 平塘县| 务川| 墨脱县| 恭城| 新密市| 郯城县| 沈阳市| 宁阳县| 东丽区| 嘉黎县| 乌海市| 祁东县| 仪陇县| 军事| 监利县| 甘德县| 洛隆县| 昌邑市| 漠河县| 石狮市| 收藏| 乌拉特中旗| 长汀县| 饶阳县| 双柏县| 扎赉特旗| 巴东县| 朝阳市| 年辖:市辖区| 房山区| 方山县|