«docker» 태그된 질문

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

16
docker registry v2에서 이미지 목록을 얻는 방법
docker registry v1을 사용하고 있으며 최신 버전 인 v2로 마이그레이션하는 데 관심이 있습니다. 그러나 레지스트리에 이미지 목록을 표시하는 방법이 필요합니다. 예를 들어 레지스트리 v1을 사용하면 GET 요청을 실행할 수 http://myregistry:5000/v1/search?있으며 결과는 다음과 같습니다. { "num_results": 2, "query": "", "results": [ { "description": "", "name": "deis/router" }, { "description": "", "name": …

5
docker-compose로 작성된 이미지 이름을 어떻게 정의합니까?
docker-compose 를 사용하여 개발 환경을 만들고 있습니다. 특정 이미지를 만들고 싶지만 해당 이미지의 이름을 설정하는 방법을 모르겠습니다. wildfly: build: /path/to/dir/Dockerfile container_name: wildfly_server ports: - 9990:9990 - 80:8080 environment: - MYSQL_HOST=mysql_server - MONGO_HOST=mongo_server - ELASTIC_HOST=elasticsearch_server volumes: - /Volumes/CaseSensitive/development/wildfly/deployments/:/opt/jboss/wildfly/standalone/deployments/ links: - mysql:mysql_server - mongo:mongo_server - elasticsearch:elasticsearch_server docker-compose모든 것을 실행할 때 괜찮지 만 …


6
docker-compose를 사용하여 항상 새로운 이미지에서 컨테이너를 다시 만드는 방법은 무엇입니까?
내 docker 이미지는 Jenkins CI 서버에 구축되어 개인 Docker Registry로 푸시됩니다. 내 목표는 항상 원래 빌드 된 이미지 상태를 시작하는 docker-compose 환경을 프로비저닝하는 것입니다. 현재 다른 컴퓨터에서 docker-compose 1.3.2와 1.4.0을 사용하고 있지만 이전 버전도 사용했습니다. 항상 docker-compose pull && docker-compose up -d명령을 사용하여 레지스트리에서 새로운 이미지를 가져 와서 시작했습니다. 나는 …

3
중지 된 Docker 컨테이너 만 나열
Docker는 실행중인 컨테이너 또는 중지 된 컨테이너를 포함한 모든 컨테이너를 나열하는 방법을 제공합니다. 이 작업은 다음과 같이 수행 할 수 있습니다. $ docker ps # To list running containers 또는 $ docker ps -a # To list running and stopped containers 중지 된 컨테이너 만 나열하는 방법이 있습니까?
193 docker  containers 

4
여러 인수를 가진 --build-arg로 docker build
문서 에 따르면 플래그에 대해 여러 개의 인수를 정의 할 --build-arg수 있지만 방법을 찾을 수는 없습니다. 나는 다음을 시도했다. docker build -t essearch/ess-elasticsearch:1.7.6 --build-arg number_of_shards=5 number_of_replicas=2 --no-cache . => 오류를 반환합니다. 나는 또한 시도했다 : docker build -t essearch/ess-elasticsearch:1.7.6 --build-arg number_of_shards=5,number_of_replicas=2 --no-cache . => 변수 하나를 number_of_shards"5, number_of_replicas = 2"값으로 …
193 docker  build  arguments 

30
Docker : 컨텍스트를 준비 할 수 없음 : Dockerfile 경로에서 심볼릭 링크를 평가할 수 없음 : GetFileAttributesEx
오늘 Windows 10 64 비트 용 Docker Toolbox를 다운로드했습니다. 튜토리얼을 진행하겠습니다. Dockerfile을 사용하여 이미지를 만들려고 할 때 다음 오류가 나타납니다. 단계 : Docker Quickstart 터미널을 시작했습니다. 그것을 만든 후 testdocker. "나만의 이미지 만들기"웹 링크에 설명 된대로 Dockerfile 준비 아래 명령을 실행 docker build -t docker-whale . Error: $ docker build …
189 docker  dockerfile 

6
Docker : 상위 디렉토리에서 파일 추가
내 안에 Dockerfile있어 : ADD ../../myapp.war /opt/tomcat7/webapps/ 그 파일 ls ../../myapp.war은 올바른 파일 을 반환 하는 것으로 존재 하지만 실행하면 sudo docker build -t myapp .다음을 얻습니다. Step 1 : ADD ../../myapp.war /opt/tomcat7/webapps/ 2014/07/02 19:18:09 ../../myapp.war: no such file or directory 누군가 왜 그리고 어떻게 올바르게해야하는지 알고 있습니까?
186 docker 

4
도커 내부에서 도커를 실행해도됩니까?
Dockers 컨테이너 내에서 Jenkins를 실행 중입니다. Jenkins 컨테이너가 Docker 호스트가 되어도 괜찮습니까? 내가 생각하고있는 것은 Jenkins 내부에서 데이터베이스, 메시지 브로커 등을 시작하기 위해 각 통합 테스트 빌드마다 새로운 도커 컨테이너를 시작하는 것입니다. 따라서 통합 테스트가 완료된 후 컨테이너를 종료해야합니다. 이런 식으로 다른 도커 컨테이너 내부에서 도커 컨테이너를 실행하지 않는 이유가 …

13
Docker-compose : npm 설치가 성공한 후 node_modules가 볼륨에 존재하지 않습니다
다음 서비스를 갖춘 앱이 있습니다. web/ -포트 5000에서 Python 3 플라스크 웹 서버를 보유하고 실행합니다. sqlite3을 사용합니다. worker/- index.js큐의 작업자 인 파일이 있습니다. 웹 서버는 json API over port를 사용하여이 대기열과 상호 작용합니다 9730. 작업자는 스토리지에 redis를 사용합니다. 작업자는 폴더에 로컬로 데이터를 저장합니다worker/images/ 이제이 질문은에만 해당 worker됩니다. worker/Dockerfile FROM node:0.12 …


23
docker-compose에서 docker에 연결할 수 없습니다.
Mac OS 10.8.5에 docker-machine 0.1.0을 설치하고 docker-compose 1.1.0을 설치했습니다. Docker-machine이 정상적으로 실행 중이며 docker-machine ssh로 연결할 수 있습니다. $ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM dev * virtualbox Running tcp://192.168.99.100:2376 그러나 docker-compose에서 연결할 수 없습니다. $ docker-compose up http + unix : //var/run/docker.sock에서 Docker 데몬에 연결할 수 없습니다. …

8
Docker 컨테이너 이미지가 왜 그렇게 큰가요?
Fedora의 Dockerfile (초기 320MB)을 통해 간단한 이미지를 만들었습니다. Nano (1MB 크기의이 작은 편집기)가 추가되었으며 이미지 크기가 530MB로 증가했습니다. Git을 30MB 이상으로 추가 한 다음 이미지 크기가 830MB로 급상승했습니다. 미쳤어? 기록 / 중간 이미지를 제거하기 위해 컨테이너를 내보내고 가져 오려고했습니다. 이 노력은 최대 25MB를 절약했으며 이제 이미지 크기는 804MB입니다. 또한 하나 …
177 docker 

25
Docker : unix : ///var/run/docker.sock에서 Docker 데몬 소켓에 연결하는 동안 권한이 거부되었습니다.
도커를 처음 사용합니다. Jenkins와 함께 로컬 컴퓨터 (Ubuntu 16.04)에서 도커를 사용하려고했습니다. 아래 파이프 라인 스크립트로 새 작업을 구성했습니다. node { stage('Build') { docker.image('maven:3.3.3').inside { sh 'mvn --version' } } } 그러나 아래 오류로 실패합니다.

30
이미지를 Amazon ECR로 푸시 할 수 없음-“기본 인증 자격 증명이 없으면”실패
도커 이미지를 Amazon ECR 레지스트리로 푸시하려고합니다. docker client Docker 버전 1.9.1, build을 사용하고 a34a1d5있습니다. aws ecr get-login --region us-east-1docker login creds를 얻는 데 사용 합니다. 그런 다음 다음과 같이 해당 cred에 성공적으로 로그인합니다. docker login -u AWS -p XXXX -e none https://####.dkr.ecr.us-east-1.amazonaws.com WARNING: login credentials saved in /Users/ar/.docker/config.json Login Succeeded …

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