«dockerfile» 태그된 질문

Dockerfile은 Docker 이미지를 빌드하기위한 지침이 포함 된 파일입니다.

3
Dockerfile 빌드-오류를 무시할 수 있습니까?
Dockerfile이 있습니다. 이미지를 빌드 할 때 다음 오류로 인해 빌드가 실패합니다. automake: error: no 'Makefile.am' found for any configure output Error build: The command [/bin/sh -c aclocal && autoconf && automake -a] returned a non-zero code: 1 실제로는 무해합니다. 라이브러리는 정상적으로 빌드되지만 Docker는이 오류를 수신하면 빌드를 중지합니다. Docker에게 이것을 무시하도록 …
112 docker  dockerfile 

2
docker run -it 플래그는 무엇입니까?
나는 도커로 복잡한 일을하고 있었지만, -it플래그 가 무엇을 의미 하는지 모르겠습니다 . 최근에 나는 약간 docker run혼란스러워하는 명령의 예를 발견했습니다 . docker run -itd ubuntu:xenial /bin/bash 내 질문은 -it인스턴스화 중 컨테이너가 실행되는 경우 여기에 플래그 를 작성하는 것이 의미가 있습니다.bin/bash 문서에는 예가 있습니다. docker run --name test -it debian 설명과 …
111 docker  dockerfile 


14
호스트에서 Docker 컨테이너의 mysql에 연결
(Docker 또는 mysql 관리에 대한 제한된 지식으로 인해 어리석은 질문 일 수 있지만이 문제에 대해 저녁을 보냈으므로 감히 묻습니다.) 간단히 말해서 도커 컨테이너에서 mysql을 실행하고 호스트에서 연결하고 싶습니다. 지금까지 내가 달성 한 최고는 다음과 같습니다. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 자세한 내용은 …
109 mysql  docker  dockerfile 

3
ENTRYPOINT 배열에서 Docker 환경 변수를 어떻게 사용합니까?
환경 변수를 설정하면 ENV ADDRESSEE=world다음과 같이 고정 된 문자열로 연결된 진입 점 스크립트에서 사용합니다. ENTRYPOINT ["./greeting", "--message", "Hello, world!"] 와 world환경 varible의 가치, 어떻게 그것을해야합니까? 나는 사용해 "Hello, $ADDRESSEE"보았지만 $ADDRESSEE문자 그대로 걸리기 때문에 작동하지 않는 것 같습니다 .
109 docker  dockerfile 

5
apt-get install tzdata 비대화 형
내가하려고 할 때 apt-get install -y tzdata 시간대 선택을위한 명령 줄 옵션이 표시됩니다. 일부 설정을 수행하기 위해 스크립트에서 이것을 사용하려고합니다. 사용자 입력없이 어떻게 apt-get을 실행할 수 있습니까? 내가 할 수있는 tzdata를 재구성하는 것을 알고 있습니다. echo "America/New_York" > /etc/timezone dpkg-reconfigure -f noninteractive tzdata 그러나 설치할 때 올바른 시간대를 설정하지 않더라도 …

5
Docker에 최소 플라스크 앱 배포-서버 연결 문제
나는 유일한 의존성 인 앱이 플라스크이며, 이는 docker 외부에서 잘 실행되고 기본 포트에 바인딩됩니다 5000. 다음은 전체 소스입니다. from flask import Flask app = Flask(__name__) app.debug = True @app.route('/') def main(): return 'hi' if __name__ == '__main__': app.run() 문제는 이것을 docker에 배포하면 서버가 실행 중이지만 컨테이너 외부에서 연결할 수 없다는 …


6
Dockerfile에서 WORKDIR의 요점은 무엇입니까?
저는 Docker를 배우고 있습니다. 많은 시간 동안 나는 것을 본 적이 Dockerfile있다 WORKDIR명령을 : FROM node:latest RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY package.json /usr/src/app/ RUN npm install COPY . /usr/src/app EXPOSE 3000 CMD [ “npm”, “start” ] 난 그냥 생략 할 수 없습니다 WORKDIR와 Copy단지 내를 Dockerfile내 프로젝트의 루트에? …
106 docker  dockerfile 

4
Dockerfile CMD 내에서 변수를 어떻게 사용할 수 있습니까?
내 Dockerfile 내부 : ENV PROJECTNAME mytestwebsite CMD ["django-admin", "startproject", "$PROJECTNAME"] 오류: CommandError: '$PROJECTNAME' is not a valid project name 여기서 가장 빠른 해결 방법은 무엇입니까? Docker는 이후 버전의 Docker에서이 기능을 "수정"하거나 도입 할 계획이 있습니까? 참고 : Docker 파일에서 CMD 줄을 제거한 다음 Docker 컨테이너를 실행하면 컨테이너 내부에서 Django-admin …
104 docker  dockerfile 

6
Dockerfile에서 조건부 복사 / 추가?
내 Dockerfiles 내부에 파일이 있으면 내 이미지에 복사하고 싶습니다 .pip에 대한 requirements.txt 파일은 좋은 후보처럼 보이지만 어떻게 이룰 수 있습니까? COPY (requirements.txt if test -e requirements.txt; fi) /destination ... RUN if test -e requirements.txt; then pip install -r requirements.txt; fi 또는 if test -e requirements.txt; then COPY requiements.txt /destination; fi …
103 docker  dockerfile 

7
php-fpm 및 Nginx Docker 컨테이너를 올바르게 연결하는 방법은 무엇입니까?
2 개의 별도 컨테이너를 연결하려고합니다. nginx : 최신 php : fpm 문제는 PHP 스크립트가 작동하지 않는다는 것입니다. 아마도 php-fpm 구성이 올바르지 않을 수 있습니다. 다음은 내 저장소 에있는 소스 코드 입니다. 다음은 파일입니다 docker-compose.yml. nginx: build: . ports: - "80:80" - "443:443" volumes: - ./:/var/www/test/ links: - fpm fpm: image: …


4
Dockerfile에서 스크립트 실행
Dockerfile에서 빌드 프로세스 중에 스크립트를 실행하려고합니다. 그러나 작동하지 않는 것 같습니다. 나는 그렇게 시도했다. FROM php:7-fpm ADD bootstrap.sh / ENTRYPOINT ["/bin/bash", "/bootstrap.sh"] 또한이 방법 : FROM php:7-fpm ADD bootstrap.sh / RUN bash -c "/bootstrap.sh" 또한 실행중인 컨테이너를 실행합니다. docker exec symfony /bin/bash -c "/bootstrap.sh" 아무것도 작동하지 않는 것 같습니다. 어떻게하는지 …

3
파일 변경시 Docker 컨테이너 다시 빌드
ASP.NET Core 애플리케이션을 실행하기 위해 애플리케이션을 빌드하고 Jenkins를 사용하여 Git에서 가져온 컨테이너의 소스 코드를 복사하는 dockerfile을 생성했습니다. 따라서 내 작업 공간에서 dockerfile에서 다음을 수행합니다. WORKDIR /app COPY src src Jenkins는 Git을 사용하여 호스트의 파일을 올바르게 업데이트하지만 Docker는 이것을 내 이미지에 적용하지 않습니다. 빌드를위한 기본 스크립트 : #!/bin/bash imageName=xx:my-image containerName=my-container docker …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.