에서 RUN 명령을 포함해야합니다, 나는 명령 아래에 사용할 수 있습니다Docker- 음주 우리는 내가 파이썬 코드가하고 이미지를 고정 표시기로 변환 할 Dockerfile
는sudo docker build -t customdocker .
이 이미지를 고정 표시기하는 파이썬 코드를 변환합니다. 변환하기 위해 나는 아래의 명령으로 Dockerfile를 사용
이에서FROM python:3
ADD my_script.py/
ADD user.conf /srv/config/conf.d/
RUN pip3 install <some-package>
CMD [ "python3", "./my_script.py" ]
, 우리는 필요한 패키지를 설치 RUN
명령이있다. 어떤 이유로 이미지를 삭제했는데 다시 빌드하고 싶다면이 이미지가 이미 설치되어 있으므로 잠시 시간을 절약하기 위해 RUN
단계를 건너 뛸 수있는 방법이 있습니까?
또한 내 코드에서 다른 디렉토리에있는 user.conf
파일을 사용하고 있습니다. 그래서 이것을 DOckerfile에 포함시키고 현재 디렉토리에 그것의 복사본을 저장합니다. docker 이미지가 해당 디렉토리 내의 파일을 검색 할 수 있도록 작업 디렉토리를 정의 할 수있는 방법이 있습니다.
감사
, 어떻게 우리는이 두 이미지의 항만 노동자를 만들 docker.If이 처리하는, 그것은 오류를 줄 것이다 녹이다. –