dockerfile COPY如何同時拷貝多個資料夾
首先,拷貝一個資料夾到容器裡的命令是
COPY src WORKDIR/src
那麼,同時拷貝多個資料夾就是這樣?
COPY src1 \
src2 \
WORKDIR/
但是這麼操作過後,你會發現容器裡面WORKDIR目錄下沒有src1和src2,而是src1和src2目錄下的檔案。
官網對於COPY是這樣解釋的
Note: The directory itself is not copied, just its contents.
也就是說,COPY指令如果是拷貝一個資料夾,那麼只會拷貝資料夾的內容。這也就是第一個指令拷貝一個資料夾為何要WORKDIR/src的原因了,相當於在容器裡面生成一個src資料夾。
參考了下Stackoverflow後,有一個比較笨的方法,也就是改變原來的檔案結構,將要拷貝的資料夾移到同一個資料夾下,然後將該資料夾COPY到容器裡,容器裡面就是你要拷貝的那些檔案夾了。
相關推薦
dockerfile COPY如何同時拷貝多個資料夾
首先,拷貝一個資料夾到容器裡的命令是 COPY src WORKDIR/src 那麼,同時拷貝多個資料夾就是這樣? COPY src1 \ src2 \ WORKDIR/ 但是這麼操作過後,你會發現容器裡面WORKDIR目錄
java 同時建立多個資料夾和檔案
public void demo1() { try { File dir = new File("d:\\abc\\bcd"); if (!dir.exists()) { dir.mkdirs(); } File file = new
OS 建立多個資料夾
import requests import os import json url='https://pvp.qq.com/web201605/js/herolist.json' html=requests.get(url) html_json=html.json() B=list(map(lambd
MapReduce設定輸出檔案到多個資料夾下
一:自定義OutputFormat類 MapReduce預設的OutPutFormat會將結果輸出檔案放置到一個我們指定的目錄下,但如果想把輸出檔案根據某個條件,把滿足不同條件的內容分別輸出到不同的目錄下,就需要自定義實現OutputFormat類,且重寫RecordWriter方法。 在驅
nginx 一個域名配置多個資料夾
server { listen 80; server_name mall.cn; #charset koi8-r; access_log logs/access.log main; client_max_body_
計算多個資料夾中,總檔案個數(python)
# -*- coding: utf-8 -*- # Time:2017.03.28 # Author:coplin # Function:Count the number of image file.
spark讀取多個資料夾(巢狀)下的多個檔案
在正常呼叫過程中,難免需要對多個資料夾下的多個檔案進行讀取,然而之前只是明確了Spark具備讀取多個檔案的能力。 針對多個資料夾下的多個檔案,以前的做法是先進行資料夾的遍歷,然後再進行各個資料夾目錄的讀取。 今天在做測試的時候,居然發現spark原生就支援這樣的能力。
python利用pandas對多個資料夾裡的excel進行合併,切割
程式碼如下 import os import pandas as pd df = pd.DataFrame(columns=['流水號','事件名稱','本方戶名','對方戶名','流水時間','操作員','交易額','流水標誌','扇區號']) l = []
python實現將多個檔案分配到多個資料夾
import os import shutil #path of imgr path = 'D:\\BaiduNetdiskDownload\\newim\\' #path of folder folderPath = 'D:\\BaiduNetdiskDo
Spark中載入本地(或者hdfs)檔案以及 spark使用SparkContext例項的textFile讀取多個資料夾(巢狀)下的多個數據檔案
Spark中載入本地(或者hdfs)檔案以及 spark使用SparkContext例項的textFile讀取多個資料夾(巢狀)下的多個數據檔案 在正常呼叫過程中,難免需要對多個資料夾下的多個檔案進行讀取,然而之前只是明確了spark具備讀取多個檔案的能力。針對多個資料夾下
Python_合併多個資料夾下的多個csv檔案
# -*- coding:utf8 -*- import os.path import os import csv import re path = "D:\Datebase\data1\DataChallengeOne" #i = 0 files = os.listdir(path) with open(
Sublime Text 在同一窗口同時顯示多個項目文件夾
detail 第一個 folder 窗口 地址 file com .net blank 第一個文件夾正常打開:File----->Open Folder 第二個文件夾:Project---->Add Folder to Project 原文地址:https:
MySql查詢結果過濾同時滿足多個條件的資料
建立學生表,內有欄位 姓名,年齡,性別,年級 ,(這裡我只建立到三年級) 備註 :性別 男/女,,年級 :學前班/一到六年級,,姓名年齡不限 要求: 查詢一年級的男生和二到五年級的所有學生 對於以上的查詢語句該編寫SQL select * from student where
evo同時對比多個tum資料集
1.用法 1)將evoCapsulation.sh置於RGBD資料集所在的資料夾 2)執行以下命令 ./evoEncapsulation.sh fr2_desk_ORB.txt fr2_desk_ORB_kf_mono.txt fr2groundtruth.txt 2 shel
sparkstreaming同時消費多個topic的資料實現exactly-once的語義
import java.io.File import kafka.{PropertiesScalaUtils, RedisKeysListUtils} import kafka.streamingRedisHive.{dbIndex} import org.apache.kafka.clients.consu
兩個linux伺服器互相拷貝檔案或者資料夾
例子: 互相拷貝檔案: scp /etc/mysql/my.cnf [email protected]:/etc/mysql 將mysql配置檔案上傳到136伺服器相應資料夾內 scp [email protected]:/etc/mysql/my.cnf /et
收集網上資料,總結得出如何同時執行多個tomcat(模擬在不同域中執行網頁)
當第一個tomcat啟動後,後面tomcat的server.xml中的埠不管怎麼改,仍然會報埠衝突。後來在dos下執行才發現所有的tomcat都會去找CATALINA_HOME ,可以開啟startup.bat進行檢視,可以發現,都是預設找環境變數中配置的CATALINA
怎樣用matlab讀取一個資料夾下的多個子資料夾中的多個圖片檔案
maindir = 'E:\Temp Folder'; subdir = dir( maindir ); % 先確定子資料夾 for i = 1 : length( subdir ) if( isequal( subdir( i ).name, '.' )
js同時提交多個Form表單資料至後臺的拼裝處理
-- 獲取序列化表單(demo1Form)元素JSON資料 var aa = $("#demo1Form").serializeArray(); -- 獲取序列化表單(demo2Form)元素JSON資料 var bb = $("#demo2Form").serialize
【Big Data 每日一題20180922】sparkstreaming同時消費多個topic的資料實現exactly-once的語義
最近很多人問我,sparkstreaming怎麼消費多個topic的資料,自己維護offest,其實這個跟消費一個topic是一樣的,但還是有很多問我,今天就簡單的寫一個demo,供大家參考,直接上程式碼吧,已經測試過了.我把offest存到redis裡了,當然也可以儲存在z