반응형

docker 4

도커 파일의 "볼륨" 지침 이해

도커 파일의 "볼륨" 지침 이해 아래는 제 "도커 파일"의 내용입니다. FROM node:boron # Create app directory RUN mkdir -p /usr/src/app # Change working dir to /usr/src/app WORKDIR /usr/src/app VOLUME . /usr/src/app RUN npm install EXPOSE 8080 CMD ["node" , "server" ] 이 파일에서 나는 기대하고 있습니다.VOLUME . /usr/src/app호스트에 에 대한 지침을 참조하십시오./usr/src/app컨테이너 폴더입니다. 이것이 올바른 방법인지 알려주시기 바랍니다.간단히 말해서: 아니, 너의.VOLUME지침이 올바르지 않습니다. 도커일VOLUME컨테이너..

sourcecode 2023.09.05

ENTRYPOINT 배열에서 도커 환경 변수를 사용하려면 어떻게 해야 합니까?

ENTRYPOINT 배열에서 도커 환경 변수를 사용하려면 어떻게 해야 합니까? 환경 변수를 설정하면 다음과 같이 말합니다.ENV ADDRESSEE=world다음과 같은 고정 문자열로 연결된 진입점 스크립트에서 사용합니다. ENTRYPOINT ["./greeting", "--message", "Hello, world!"] 와 함께world환경 변수의 가치로서 어떻게 해야 합니까?사용해 보았습니다."Hello, $ADDRESSEE"하지만 그것은 효과가 없어 보입니다, 왜냐하면 그것은 필요하기 때문입니다.$ADDRESSEE말 그대로.ENTRYPOINT의 exec 형식을 사용하고 있습니다. 셸 형식과 달리 exec 형식은 명령 셸을 호출하지 않습니다.이것은 정상적인 셸 처리가 이루어지지 않는다는 것을 의미합니다..

sourcecode 2023.08.26

서로 다른 호스트 간에 도커 컨테이너를 이동하는 방법은 무엇입니까?

서로 다른 호스트 간에 도커 컨테이너를 이동하는 방법은 무엇입니까? 컨테이너를 실행하는 도커를 한 호스트에서 다른 호스트로 이동하는 방법을 찾을 수 없습니다. 이미지처럼 컨테이너를 저장소에 푸시할 수 있는 방법이 있습니까? 현재 컨테이너 내부에서 실행 중인 애플리케이션과 관련된 데이터를 저장하기 위해 데이터 볼륨을 사용하지 않습니다.따라서 일부 데이터는 컨테이너 내부에 상주하며, 설정을 재설계하기 전에 이 데이터를 유지하고자 합니다.또는 리포지토리로 푸시하지 않으려면 다음을 수행합니다. tarball로 컨테이너 내보내기 docker export > /home/export.tar 새 기계로 타르볼 이동 다시 가져오기 cat /home/export.tar | docker import - some-name:l..

sourcecode 2023.08.06

도커 컨테이너 내에서 cron 작업을 실행하는 방법은 무엇입니까?

도커 컨테이너 내에서 cron 작업을 실행하는 방법은 무엇입니까? 셸 스크립트를 호출하는 도커 컨테이너 내에서 cronjob을 실행하려고 합니다. 어제 저는 웹사이트 전체를 검색하고 스택 오버플로를 했지만, 제대로 작동하는 솔루션을 찾을 수 없었습니다. 어떻게 해야 하나요?당신은 당신의 사할수다를 할 수 .crontab해당 이미지에서 시작된 컨테이너가 작업을 실행하기 위해 이미지로 이동합니다. 중요: 도커-크론 문제 3에서 언급한 바와 같이, CRLF가 아닌 LF를 사용합니다.cronjava. Julien Boulay의 "Run cron job with Docker"를 참조하십시오. 을▁called▁""▁a▁file▁new▁let니합성'"라는 새로운 파일을 봅시다.hello-cron우리의 직업을 묘사하기..

sourcecode 2023.08.01
반응형