«docker» 태그된 질문

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

5
Dockerfile에서 chown이 작동하지 않는 이유는 무엇입니까?
내 Dockerfile은 디렉터리를 생성하고 그 디렉터리를 선택한 다음 나중에 디렉터리를 나열합니다. 디렉토리는 여전히 루트 소유입니다. 왜 그런 겁니까? 다음은 Dockerfile입니다. FROM ubuntu:precise RUN useradd -d /home/testuser -m -s /bin/bash testuser RUN mkdir -p /var/local/testrunner/logs VOLUME ["/var/local/testrunner/logs"] RUN grep testuser /etc/passwd RUN grep root /etc/passwd RUN chown -R testuser:testuser /var/local/testrunner/logs RUN …
84 docker  chown 



4
CMD에서 환경 변수 사용
Dockerfile의 CMD 스탠자에서 환경 변수를 사용할 수 있습니까? 다음과 같이하고 싶습니다. CMD ["myserver", "--arg=$ARG", "--memcache=$MEMCACHE_11211_TCP_ADDR:$MEMCACHE_11211_TCP_PORT"] $ MEMCACHE_11211_TCP_ *는 내 docker run명령 의 --link 매개 변수를 포함하여 자동으로 설정됩니다 . 그리고 $ ARG는 런타임에 사용자가 "-e"매개 변수로 구성 할 수 있습니까? 이것은 나를 위해 작동하지 않는 것 같습니다. 예를 들어 문자 …

18
도커의 시간이 호스트의 시간과 동기화되는지 확인하는 방법은 무엇입니까?
Linode 서버에서 실행중인도 커가 있습니다. 때때로 나는 시간이 도커에게 적절하지 않다는 것을 알았습니다. 현재 모든 도커의 실행 스크립트를 다음 코드 줄을 포함하도록 변경했습니다. yum install -y ntp service ntpd stop ntpdate pool.ntp.org 그러나 내가 이상적으로하고 싶은 것은도 커가 호스트와 시간을 동기화해야한다는 것입니다. 이를 수행하는 방법이 있습니까?
84 docker  ntp 

14
Docker mysql 컨테이너가 작동하고 mysql이 쿼리를받을 준비가되었는지 어떻게 알 수 있습니까?
몇 가지 다른 도커 컨테이너를 배포하고 있는데 mysql이 첫 번째입니다. 데이터베이스가 가동되는 즉시 스크립트를 실행하고 다른 컨테이너를 빌드하고 싶습니다. mysql ( 이 공식 mysql 컨테이너에서 ) 을 설정하는 진입 점 스크립트 가 아직 실행 중일 때 실행하려고했기 때문에 스크립트가 실패했습니다 . sudo docker run --name mysql -e MYSQL_ROOT_PASSWORD=MY_ROOT_PASS -p 3306:3306 …
84 mysql  bash  shell  docker 

3
Docker 포트에 가상 호스트 할당
사용자 지정 도메인 (* .foo)에 대한 모든 웹 요청이 Docker 호스트의 IP 주소에 매핑되도록 와일드 카드 DNS가 설정되어 있습니다. Apache (또는 Nginx) 인스턴스를 실행하는 여러 컨테이너가있는 경우 각 컨테이너는 Apache 포트 (80)를 일부 외부 인바운드 포트에 매핑합니다. 내가 원하는 것은 내 사용자 지정 DNS 서버를 통해 이미 올바른 IP 주소 …
83 nginx  proxy  dns  docker 


15
개인 도커 레지스트리에 원격 액세스하는 방법은 무엇입니까?
https://github.com/docker/docker-registry 에서 가져온 이미지를 사용하여 개인 도커 레지스트리를 설정하려고합니다. 다음을 실행하면됩니다. docker run -p 5000:5000 registry localhost에서만이 리포지토리를 가져 오거나 내보낼 수 있지만 다른 컴퓨터에서 액세스하려고하면 (동일한 LAN의 개인 주소를 사용하여) 오류 메시지와 함께 실패합니다. *2014/11/03 09:49:04 Error: Invalid registry endpoint https ://10.0.0.26:5000/v1/': Get https:// 10.0.0.26:5000/v1/_ping: Forbidden. If this private …

5
도커 실행이 프로그래밍 방식으로 성공했는지 감지하는 방법은 무엇입니까?
컨테이너가 여전히 올바르게 빌드되고 시작되는지, 내부 앱이 요청에 응답하는지 빠르게 확인하기 위해 매우 간단한 bash 스크립트를 작성하고 있습니다. docker run예를 들어 컨테이너를 바인딩하려는 포트가 이미 할당되어 있기 때문에 때때로 실패합니다. 그러나 이것이 발생하면 docker run종료 코드는 여전히 0이므로 종료 코드를 사용할 수 없습니다. 컨테이너가 올바르게 시작되었는지 프로그래밍 방식으로 어떻게 확인할 …
82 bash  docker 

7
docker-machine VirtualBox 인스턴스로 ssh하는 방법은 무엇입니까?
docker-machine 버전 0.2.0 docker 버전 1.6.2 내가 사용하고 VirtualBox를 사용하여 컴퓨터를 만들 고정 표시기 기계를 . 모든 것이 잘 작동하지만 기계 자체에 ssh하고 싶습니다.이 작업을 수행하는 방법에 대한 지침을 찾지 못했습니다. ssh 포트에 연결할 수 있습니다. ssh $(docker-machine ip dev) 하지만 어떤 사용자 이름 / 비밀번호 / ID 파일을 사용할지 …

3
Docker-Compose를 사용하는 경우 및 Docker-Swarm을 사용하는 경우
Docker-Compose 와 Docker-Swarm 의 차이점이나 유사점을 이해하려고합니다 . 문서를 읽음으로써 docker-compose가 단일 서비스로 서로 다른 컨테이너를 함께 바인딩하고 공동 작업하는 메커니즘을 제공한다는 것을 이해했습니다 ( 두 컨테이너를 연결하는 데 사용되는 --link 명령 과 동일한 기능을 사용하고 있다고 생각합니다 ). 또한 docker-swarm에 대한 나의 이해는 각기 일부 docker-images의 여러 컨테이너 인스턴스를 …

3
docker-compose.yml의 명명 된 볼륨에 대한 호스트 경로를 설정하는 방법
아래 예제는 volume이라는 dbdata를 만들고 db 서비스 내에서 참조합니다 . version: '2' services: db: image: mysql volumes: - dbdata:/var/lib/mysql volumes: dbdata: driver: local ( https://stackoverflow.com/a/35675553/4291814에서 ) 볼륨의 기본 경로는 다음과 같습니다. /var/lib/docker/volumes/<project_name>_dbdata 내 질문은 dbdata볼륨 에 대한 호스트의 경로를 구성하는 방법입니다 .


10
도커 이미지가 도커에서 사용하지 않는 디스크 공간을 차지하는 이유
나는 도커를 설정했고 완전히 다른 블록 장치를 사용하여 도커의 시스템 데이터를 저장했습니다. [root@blink1 /]# cat /etc/sysconfig/docker # /etc/sysconfig/docker other_args="-H tcp://0.0.0.0:9367 -H unix:///var/run/docker.sock -g /disk1/docker" 참고 /disk/1완전히 다른 하드 드라이브를 사용하고 있습니다/dev/xvdi Filesystem Size Used Avail Use% Mounted on /dev/xvda1 7.8G 5.1G 2.6G 67% / devtmpfs 1.9G 108K 1.9G 1% /dev …

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