도커 이미지의 복사 파일에 대한 오해

압둘 슨

안녕하세요 누군가 docker (I 'm starter) 호스트 파일을 jupyter / pyspark-notebook 이미지에 복사하는 데 도움을 줄 수 있습니까? 이 노트북을 Docker에서 공개적으로 가져 왔습니다.

이것을 포함하는 Dockerfile을 만들었습니다.

FROM jupyter/pyspark-notebook:latest
ADD /home/abdoulaye/Documents/M2BIGDATA/Jaziri /bin/bash

나는 변경했습니다 /bin/bash.그러나 아무것도 표시되지 않습니다. 실행 docker built하면 아래 출력과 같이 파일을 복사하는 것과 같습니다. img내 노트북으로 이동할 때 찾은 폴더를 메모했습니다. 이 복사 된 폴더를 찾을 수 있는지 내 스냅 샷을 확인하지만 매우 혼란 스럽습니다.

분명히 내 도커에 실행중인 노트북이 있는데 y 탐색기에서 사용하지만 데이터를로드 할 수 없습니다. 노트북에서 액세스 할 수있는 위치에 데이터를 복사하고 싶습니다.img2

Adiii

절대 경로를 사용하여 복사 할 수 없으며 경로가 Dockerfile에 상대적이어야하므로 /home/abdoulaye/Documents/M2BIGDATA/JaziriDockerfile 내부의이 경로가 올바르지 않습니다. Dockerfile 컨텍스트에 파일을 복사 한 다음 다음과 같이 복사합니다.

ADD M2BIGDATA/Jaziri /work

이제 먼저 호스트에서 실행 파일 디렉터리로 파일을 복사해서는 안됩니다.

예를 들어

FROM alpine
copy hello.txt /bin/sh

이 같은 복사하는 경우는 다음과 같이 명령 내부에 컨테이너를 실행하는 문제를 만듭니다 sh또는 bash대체되거나 손상 될 것이다.

둘째, 잘못된 컨텍스트로 docker 이미지를 빌드하는 동안 Dockerfile이있는 위치와 동일해야하므로 Dockerfile을 배치하는 디렉토리를 실행하는 것이 좋습니다.

docker build -t my-jupyter .

셋째, cp호스트에서 컨테이너로 파일을 복사하기 위해 컨테이너 내부 에서 명령을 실행해서는 안됩니다 .

docker cp /home/abdoulaye/Documents/M2BIGDATA/Jaziri container_id:/work

/work컨테이너 경로에 파일을 복사합니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

git에 의해 커밋 된 파일 복사를위한 Bash

분류에서Dev

도커 이미지의 스냅 샷을 복원하는 방법 (테스트 목적으로 동일한 도커 이미지에 대한 모든 테스트)

분류에서Dev

파일을 도커 이미지에 복사하려면 어떻게해야합니까?

분류에서Dev

링커 오류, g ++를 사용하여 gcc로 컴파일 된 라이브러리에 연결, 해당 함수에 대한 정의되지 않은 참조

분류에서Dev

JFrog Artifactory의 도커 이미지를 한 저장소에서 대상 저장소로 복사 할 수 없습니다.

분류에서Dev

오퍼 스키마의 이미지에 대한 제한 사항?

분류에서Dev

"스크립트"에 대해 별도의 파일을 사용하십시오.

분류에서Dev

배열의 각 파일 이름에 대한 PHP 복사 파일

분류에서Dev

도커 작성 파일에 대한 사전 후크 설정

분류에서Dev

.lock 파일 변경 사항을 별도로 커밋해야합니까? 커밋 메시지에 대해 무엇을 작성해야합니까?

분류에서Dev

Linux에서 파일을 복사하고 대상에 파일이 있으면 복사하지 마십시오.

분류에서Dev

표시되지 않는 다른 마커에 대한 Google지도 사용자 정의 마커 아이콘

분류에서Dev

각 사용자에 대해 동일한 구조의 경로에서 경로로 파일 복사

분류에서Dev

파일 크기 및 이름 사전에 대해 중복 파일 검사

분류에서Dev

해당 div에서 동일한 이미지 크기를 갖도록 div를 만들려면 어떻게해야합니까? 하지만 웹 사이트의 모든 이미지에 대해 여전히 일관된 크기를 가지고 있습니까?

분류에서Dev

복잡한 평면의 일반적인 직사각형 영역을 이미지에서 볼 수 있도록하려면 어떻게해야합니까?

분류에서Dev

파이썬 파일을 도커 컨테이너 (파이썬 이미지 사용)에 보내고 출력을 다시 로컬로 가져 오는 방법

분류에서Dev

불변 파일에 대해 파일 이름을 재사용한다는 것은 무엇을 의미합니까?

분류에서Dev

Kindle e-ink에 대한 도움말-임의의 이미지 파일 표시

분류에서Dev

파이썬에서 matplotlib에 대한 seaborn을 사용한 커널 밀도 추정의 하한

분류에서Dev

각 컨테이너에 대해 동일한 포트를 사용하여 컨테이너를 도커 호스트의 / etc / hosts에 자동으로 매핑

분류에서Dev

JRE FROM 스크래치에 대한 도커 이미지 작성

분류에서Dev

Discord.py | 봇이 보낸 메시지에 대해 동일한 사용자가 하나 이상의 반응을 가져 오지 않도록합니다.

분류에서Dev

그룹의 사용자는 그룹을 통해 파일에 대한 읽기 권한 만 가지고 있어도 파일을 삭제할 수 있습니다.

분류에서Dev

"IOException에 대한 데이터 오류 (순환 중복 검사)"의 손상된 파일 확인

분류에서Dev

"IOException에 대한 데이터 오류 (순환 중복 검사)"의 손상된 파일 확인

분류에서Dev

이미지 파일을 휴대폰 저장소에 복사

분류에서Dev

탭한 상태와 선택하지 않은 상태에 대한 Google지도의 다른 마커 이미지

분류에서Dev

별도의 범위에서 VBA 값을 복사하여 동일한 시트, 동일한 행 오프셋 열에 붙여 넣기 (여러 시트에 대해 반복)

Related 관련 기사

  1. 1

    git에 의해 커밋 된 파일 복사를위한 Bash

  2. 2

    도커 이미지의 스냅 샷을 복원하는 방법 (테스트 목적으로 동일한 도커 이미지에 대한 모든 테스트)

  3. 3

    파일을 도커 이미지에 복사하려면 어떻게해야합니까?

  4. 4

    링커 오류, g ++를 사용하여 gcc로 컴파일 된 라이브러리에 연결, 해당 함수에 대한 정의되지 않은 참조

  5. 5

    JFrog Artifactory의 도커 이미지를 한 저장소에서 대상 저장소로 복사 할 수 없습니다.

  6. 6

    오퍼 스키마의 이미지에 대한 제한 사항?

  7. 7

    "스크립트"에 대해 별도의 파일을 사용하십시오.

  8. 8

    배열의 각 파일 이름에 대한 PHP 복사 파일

  9. 9

    도커 작성 파일에 대한 사전 후크 설정

  10. 10

    .lock 파일 변경 사항을 별도로 커밋해야합니까? 커밋 메시지에 대해 무엇을 작성해야합니까?

  11. 11

    Linux에서 파일을 복사하고 대상에 파일이 있으면 복사하지 마십시오.

  12. 12

    표시되지 않는 다른 마커에 대한 Google지도 사용자 정의 마커 아이콘

  13. 13

    각 사용자에 대해 동일한 구조의 경로에서 경로로 파일 복사

  14. 14

    파일 크기 및 이름 사전에 대해 중복 파일 검사

  15. 15

    해당 div에서 동일한 이미지 크기를 갖도록 div를 만들려면 어떻게해야합니까? 하지만 웹 사이트의 모든 이미지에 대해 여전히 일관된 크기를 가지고 있습니까?

  16. 16

    복잡한 평면의 일반적인 직사각형 영역을 이미지에서 볼 수 있도록하려면 어떻게해야합니까?

  17. 17

    파이썬 파일을 도커 컨테이너 (파이썬 이미지 사용)에 보내고 출력을 다시 로컬로 가져 오는 방법

  18. 18

    불변 파일에 대해 파일 이름을 재사용한다는 것은 무엇을 의미합니까?

  19. 19

    Kindle e-ink에 대한 도움말-임의의 이미지 파일 표시

  20. 20

    파이썬에서 matplotlib에 대한 seaborn을 사용한 커널 밀도 추정의 하한

  21. 21

    각 컨테이너에 대해 동일한 포트를 사용하여 컨테이너를 도커 호스트의 / etc / hosts에 자동으로 매핑

  22. 22

    JRE FROM 스크래치에 대한 도커 이미지 작성

  23. 23

    Discord.py | 봇이 보낸 메시지에 대해 동일한 사용자가 하나 이상의 반응을 가져 오지 않도록합니다.

  24. 24

    그룹의 사용자는 그룹을 통해 파일에 대한 읽기 권한 만 가지고 있어도 파일을 삭제할 수 있습니다.

  25. 25

    "IOException에 대한 데이터 오류 (순환 중복 검사)"의 손상된 파일 확인

  26. 26

    "IOException에 대한 데이터 오류 (순환 중복 검사)"의 손상된 파일 확인

  27. 27

    이미지 파일을 휴대폰 저장소에 복사

  28. 28

    탭한 상태와 선택하지 않은 상태에 대한 Google지도의 다른 마커 이미지

  29. 29

    별도의 범위에서 VBA 값을 복사하여 동일한 시트, 동일한 행 오프셋 열에 붙여 넣기 (여러 시트에 대해 반복)

뜨겁다태그

보관