«docker» 태그된 질문

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

9
Docker Compose를 사용하는 대화식 쉘
Docker Compose 만 사용하여 컨테이너에서 대화식 쉘을 시작하는 방법이 있습니까? 내 docker-compose.yml에서 이와 같은 것을 시도했습니다. myapp: image: alpine:latest entrypoint: /bin/sh docker-compose up을 사용 하여이 컨테이너를 시작하면 즉시 종료됩니다. 대화식 쉘로 시작하기 위해 진입 점 명령에 추가하거나 myapp에 대한 추가 옵션으로 추가 할 수있는 플래그가 있습니까? 이 작업을 수행하는 기본 …

17
Docker의 이미지를 어떻게 삭제합니까?
다음 이미지가 있습니다 : alex@alexvps:~$ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE <none> <none> 70c0e19168cf 5 days ago 1.069 GB <none> <none> c2ce80b62174 8 days ago 399.2 MB <none> <none> 60afe4036d97 8 days ago 325.1 MB 그리고 그중 하나를 제거하려고하면 다음과 같은 결과가 나타납니다. alex@alexvps:~$ sudo docker …
265 docker 

15
Docker 컨테이너 내부의 루트 비밀번호
USER 명령을 사용하여 빌드 된 Docker 이미지를 루트가 아닌 사용자를 사용하고 dev있습니다. 컨테이너 내에서 "dev"이지만 /etc/hosts파일 을 편집하고 싶습니다 . 그래서 나는 뿌리가되어야합니다. su 명령을 시도하고 있지만 루트 암호를 입력하라는 메시지가 표시됩니다. Docker 컨테이너 내부의 기본 루트 사용자 비밀번호는 무엇입니까?
265 docker 

13
모든 Docker 로컬 Docker 이미지를 삭제하는 방법
나는 최근에 Docker를 사용하기 시작 했지만 실험 docker-compose down대신 ctrl-c또는 docker-compose stop실험을 없애야 한다는 것을 깨달았습니다 . 이제 로컬에 불필요한 많은 도커 이미지가 있습니다. 모든 로컬 도커 이미지 및 컨테이너를 삭제하기 위해 실행할 수있는 플래그가 있습니까? 같은 뭔가 docker rmi --all --force--all 플래그가 존재하지 않습니다하지만 난 비슷한 생각 뭔가를 찾고 …

6
Docker에서 컨테이너 실행 / 중지에 대한 전체 명령보기
Docker에서 실행중인 컨테이너 / 프로세스의 전체 명령을 어떻게 볼 수 있습니까? $ docker ps --all CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5b6291859b61 nginx:1.7.8 "nginx -g 'daemon of 4 minutes ago Exited (0) 4 minutes ago thirsty_brattain "nginx -g 'daemon of"만 볼 수 있습니다. 여기서 전체 명령이 아닙니다.
263 docker 

10
종료 된 Docker 컨테이너를 계속하는 방법
치다: docker run -it centos /bin/bash Ctrl+ D를 눌러 종료했습니다. 이 컨테이너를 계속 실행하고 싶지만 할 수 없습니다. 유일한 방법은 docker commit `docker ps -q -l` my_image docker run -it my_image /bin/bash 내가 맞아? 더 좋은 방법이 있습니까? (나는 docker 0.8.0을 사용하고 있습니다.)
263 docker 

11
도커 컨테이너 내부에서 sudo를 사용하는 방법은 무엇입니까?
일반적으로 docker 컨테이너는 사용자 root를 사용하여 실행됩니다 . 도커의 USER 지시문을 사용하는 데 아무런 문제가없는 다른 사용자를 사용하고 싶습니다. 그러나이 사용자는 컨테이너 내부에서 sudo 를 사용할 수 있어야합니다 . 이 명령이 없습니다. 이 목적을위한 간단한 Dockerfile이 있습니다. FROM ubuntu:12.04 RUN useradd docker && echo "docker:docker" | chpasswd RUN mkdir -p …

9
Docker 컨테이너의 디스크 사용량을 분석하는 방법
Docker가 12GB의 파일 시스템을 사용한다는 것을 알 수 있습니다. 2.7G /var/lib/docker/vfs/dir 2.7G /var/lib/docker/vfs 2.8G /var/lib/docker/devicemapper/mnt 6.3G /var/lib/docker/devicemapper/devicemapper 9.1G /var/lib/docker/devicemapper 12G /var/lib/docker 그러나 이것이 어떻게 컨테이너에 배포되는지 어떻게 알 수 있습니까? (새로운 v1.3 명령)을 실행하여 컨테이너에 연결하려고했습니다. docker exec -it <container_name> bash 그런 다음 'df -h'를 실행하여 디스크 사용량을 분석하십시오. '볼륨에서'를 …


3
Dockerfile 사본 보관 하위 디렉토리 구조
로컬 호스트에서 도커 이미지 빌드로 여러 파일과 폴더를 복사하려고합니다. 파일은 다음과 같습니다 folder1 file1 file2 folder2 file1 file2 다음과 같이 사본을 만들려고합니다. COPY files/* /files/ 그러나 모든 파일은 / files /에 배치되며 Docker에는 하위 디렉토리 구조를 유지하고 파일을 디렉토리에 복사하는 방법이 있습니까?
257 copy  docker  dockerfile 

13
볼륨에 단일 파일을 마운트하는 방법
PHP 응용 프로그램을 고정하려고합니다. dockerfile에서 아카이브를 다운로드하고 추출하십시오. 새 버전이 출시되고 config.php가 덮어 쓰기 때문에 응용 프로그램을 다시 설치 해야하는 dockerfile을 업데이트하면 모든 것이 잘 작동합니다. 그래서 데이터베이스와 마찬가지로 파일을 볼륨으로 마운트 할 수 있다고 생각했습니다. 볼륨과 직접 경로를 사용하여 두 가지 방법으로 시도했습니다. 도커 작성 : version: '2' services: …

7
docker run <IMAGE> <다중 명령>
이와 같은 MULTIPLE 명령을 실행하려고합니다. docker run image cd /path/to/somewhere &amp;&amp; python a.py 그러나 이것은 다음과 같이 해석되기 때문에 "No such file or directory"오류가 발생합니다 ... "docker run image cd /path/to/somewhere" &amp;&amp; "python a.py" ""또는 ()와 같은 일부 ESCAPE 문자가 필요한 것 같습니다. 그래서 나는 또한 시도했다 docker run image …

6
Dockerfile에서 환경 변수 값 가져 오기
루비 앱용 컨테이너를 만들고 있습니다. 내 앱의 구성은 환경 변수 ( dotenv 와 함께 앱 내부에로드 됨 )에 포함되어 있습니다. 이러한 구성 변수 중 하나는 내부적으로 링크를 만드는 데 사용되는 앱의 공용 IP입니다. 컨테이너 내부 에서이 IP를 127.0.0.1로 가리키는 dnsmasq 항목을 추가해야하므로 컨테이너화되지 않은 것처럼 앱의 링크를 가져올 수 있습니다. …
254 docker 

13
여러 도커 작성 프로젝트 간의 통신
docker-compose.yml두 개의 다른 폴더에 두 개의 별도 파일이 있습니다. ~/front/docker-compose.yml ~/api/docker-compose.yml 컨테이너가 컨테이너에 front요청을 보낼 수 있는지 어떻게 확인할 수 api있습니까? 나는 알고 --default-gateway옵션을 사용하여 설정할 수 있습니다 docker run특정 IP 주소가이 컨테이너에 할당 할 수 있도록하는 것이 개별 컨테이너하지만 사용할 때이 옵션을 사용할 수없는 것으로 보인다 docker-compose. 현재 나는 …


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