«docker» 태그된 질문

Docker는 컨테이너를 빌드하고 실행하는 도구입니다. Dockerfile, 작업 및 아키텍처에 관한 질문이 허용됩니다. 프로덕션에서 도커 실행에 대한 질문은 ServerFault (https://serverfault.com/)에서 더 나은 응답을 찾을 수 있습니다. 도커 태그는 거의 단독으로 사용되지 않으며 종종 docker-compose 및 kubernetes와 같은 다른 태그와 쌍을 이룹니다.

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: …

14
도커 엔진과 도커 컨테이너가 실행 중인지 확인하는 방법은 무엇입니까?
스크립트에서 다음을 확인해야합니다. a) 도커 엔진이 작동하고 있습니까? b) 컨테이너 이름이 주어지면 해당 도커 컨테이너가 실행되고 있습니까? [이 질문의 초기 문구는 모호했습니다. 일부 사람들은이를 "도커 엔진 검사"로 해석하고 다른 사람들은 "도커 컨테이너 검사"로 해석했습니다.]
103 bash  docker 


7
특정 RUN 명령에 대해 캐시 비활성화
Docker 이미지를 빌드 할 때마다 RUN실행하려는 Dockerfile에 몇 가지 명령이 -no-cache있습니다. docker build --no-cache전체 Dockerfile에 대해 캐싱을 비활성화 한다는 것을 이해합니다 . 특정 RUN 명령에 대해 캐시를 비활성화 할 수 있습니까?
103 docker 

11
공식 PostgreSQL Docker 이미지의 구성 파일을 사용자 지정하는 방법은 무엇입니까?
구성을 사용자 지정하려는 공식 Postgres Docker 이미지를 사용 하고 있습니다. 이를 위해 다음과 같이 명령 sed을 사용하여 변경 max_connections합니다. sed -i -e"s/^max_connections = 100.*$/max_connections = 1000/" /var/lib/postgresql/data/postgresql.conf 이 구성을 적용하기 위해 두 가지 방법을 시도했습니다. 첫 번째는 스크립트에 명령을 추가하고 init 폴더 "/docker-entrypoint-initdb.d"내에 복사하는 것입니다. 두 번째 방법은 "RUN"명령을 사용하여 …
102 postgresql  docker 


14
Docker 빌드“ 'archive.ubuntu.com'을 해결할 수 없습니다.”apt-get이 아무것도 설치하지 못함
이전에 작동했던 다양한 파일에서 Docker 빌드를 실행하려고 시도했지만 이제는 더 이상 작동하지 않습니다. Docker 파일에 소프트웨어를 설치할 줄이 포함 되 자마자 패키지를 찾을 수 없다는 메시지와 함께 실패합니다. RUN apt-get -y install supervisor nodejs npm 로그에 나타난 일반적인 메시지는 Could not resolve 'archive.ubuntu.com' 소프트웨어가 설치되지 않는 이유를 아십니까?
101 docker  apt-get 

2
Docker 컨테이너가있는 DC / OS의 Marathon 대 Kubernetes 대 Docker Swarm
DC / OS에서 Docker 컨테이너를 실행할 때 Marathon 및 Chronos, Docker Swarm 또는 Kubernetes를 사용할지 여부에 대한 장단점을 찾고 있습니다. 예를 들어 Kubernetes보다 Marathon / Chronos를 사용하는 것이 언제 더 좋을까요? 지금은 대부분 실험 중이지만 여름이 지나면 이러한 서비스 중 하나를 프로덕션에 사용하기 시작할 것입니다. 그때까지 프로덕션 준비가 될지 확실하지 …

14
Docker에 nvm을 설치하는 방법은 무엇입니까?
새 Docker 이미지를 빌드하는 중이며 nodejs를 관리 할 수 ​​있도록 NVM을 설치하려고합니다. NVM 설치 방법에 대한 문서를 읽으면 NVM 사용을 시작하려면 .bashrc 파일을 소싱해야한다고 언급합니다. Dockerfile에서 이것을 설정하려고 시도했지만 지금까지 오류로 인해 빌드가 실패합니다. "bash : nvm : 명령을 찾을 수 없음" 내 Dockerfile의 관련 줄은 다음과 같습니다. ADD files/nvm_install.sh …
101 node.js  docker  nvm 

5
기존 항목을 삭제하지 않고 k8s ConfigMap 또는 Secret 업데이트
저는 K8S ConfigMap 및 Secret을 사용하여 속성을 관리하고 있습니다. 내 디자인은 매우 간단하여 속성 파일을 git repo에 보관하고 Thoughtworks GO와 같은 빌드 서버를 사용하여 자동으로 k8s 클러스터에 ConfigMaps 또는 Secrets (선택 조건)로 배포합니다. 현재 기존 ConfigMap 및 Secret을 항상 삭제하고 아래와 같이 업데이트 할 새 항목을 만들어야하는 것이 실제로 효율적이지 …

7
Docker Toolbox-Localhost가 작동하지 않음
그래서 저는 Windows 10 pro가 아니기 때문에 컴퓨터에 Hyper-V가 없기 때문에 Docker Toolbox를 사용하고 있습니다. 모든 것이 제대로 작동하는 것 같지만 브라우저로 이동하려고 0.0.0.0:80하면 항상 나를 반환합니다.이 사이트에 연결할 수 없습니다. 그러나 명령을 실행하면 docker container ps다음 0.0.0.0:80->80/tcp이 표시됩니다.이 주소가 작동해야 함을 의미합니다. 나는 stackoverflow 및 github 문제를 검색했습니다. 이제 …

1
Docker는 호스트에만 포트를 노출합니다.
Docker는 외부가 아닌 호스트에만 포트를 노출 할 수 있습니다. mongo 데이터베이스로 실행되는 도커를 배치해야하고 호스트에서만 액세스 할 수 있기를 원했지만 호스트 포트 27017을 연결해야합니다. 이것이 가능합니까? 아니면 가능한 유일한 방법은 방화벽 정의를 변경하는 것입니까?
100 docker 

16
docker postgres pgadmin 로컬 연결
nginx, php 및 postgres로 우분투 이미지를 만들었습니다. pgadmin내 로컬 컴퓨터에있는 현재 이미지의 postgres 데이터베이스를 연결하고 싶습니다 . Docker 검사기를 사용하여 이미지 ip를 사용하여 로컬 pgadmin과 연결을 시도했지만 많은 성공을 거두지 못했습니다. 또한 연결이 작동하도록 로컬에서 일부 포트를 구성 해 보았습니다.

3
docker-compose로 시작된 실행중인 컨테이너에 연결할 수 없습니다.
Docker 컨테이너를 사용하여 로컬 개발 환경을 설정하고 있습니다. docker-compose.yml은 다음과 같습니다. version: '2' services: db: image: mongo:3 mq: image: rabbitmq:3 api: build: . image: my_app/api ports: - "3000:3000" links: - db - mq environment: - NODE_ENV=development 오류없이 시작됩니다. Docker는 실행중인 컨테이너 3 개를 나열합니다. docker-compose up -d docker ps e90e5a8b5d33 …

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