«docker» 태그된 질문

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

9
중지하지 않고 Docker 컨테이너 내에서 Nginx를 실행하는 방법은 무엇입니까?
Docker 컨테이너에 Nginx가 설치되어 있으며 다음과 같이 실행하려고합니다. docker run -i -t -p 80:80 mydockerimage /usr/sbin/nginx 문제는 Nginx의 작동 방식에 따라 초기 프로세스가 즉시 마스터 Nginx 프로세스와 일부 작업자를 생성 한 다음 종료된다는 것입니다. Docker는 원래 명령의 PID 만보 고 있기 때문에 컨테이너가 중지됩니다. 용기가 멈추지 않게하려면 어떻게합니까? 첫 번째 …
130 linux  nginx  docker 



8
Dockerfile if else 조건 외부 인수 포함
나는 dockerfile이 있습니다 FROM centos:7 ENV foo=42 그런 다음 그것을 구축 docker build -t my_docker . 그리고 그것을 실행하십시오. docker run -it -d my_docker 명령 줄에서 인수를 전달하고 Dockerfile의 다른 경우와 함께 사용할 수 있습니까? 내 말은 FROM centos:7 if (my_arg==42) {ENV=TRUE} else: {ENV=FALSE} 이 주장으로 구축하십시오. docker build -t …
130 docker  dockerfile 

3
docker-compose를 사용하거나 실행해야합니까?
파일 run을 시작하는 데 사용할 이유가 있습니까, docker-compose.yml아니면 그냥 사용해야 up합니까? run특정 컨테이너를 시작할 수 있음을 이해 하지만 컨테이너를 지정하지 않고 컨테이너를 사용하여 모든 yml 컨테이너를 시작하는 경우를 언급하고 있습니다.

8
도커 : 도커 컨테이너에서 나노 실행
대화식 쉘을 도커 컨테이너에 엽니 다. sudo docker exec -t -i {container_name} bash 지금까지는 좋지만 실행하려고하면 다음과 같은 nano결과가 발생합니다. 터미널 열기 오류 : 알 수 없습니다.
128 docker 

4
Python 프로젝트 용 Docker 이미지를 빌드 할 때 패키지 재설치를 방지하는 방법은 무엇입니까?
내 Dockerfile은 다음과 같습니다. FROM my/base ADD . /srv RUN pip install -r requirements.txt RUN python setup.py install ENTRYPOINT ["run_server"] 새 이미지를 빌드 할 때마다 종속성을 다시 설치해야하므로 내 지역에서 매우 느릴 수 있습니다. cache설치된 패키지에 대해 생각하는 한 가지 방법 은 my/base이미지를 다음과 같은 최신 이미지 로 재정의하는 것입니다. …
128 python  docker 

5
MySQL 설정 및 Dockerfile 내에서 덤프 가져 오기
LAMP 프로젝트에 Dockerfile을 설정하려고하는데 MySQL을 시작할 때 몇 가지 문제가 있습니다. 내 Dockerfile에 다음 줄이 있습니다. VOLUME ["/etc/mysql", "/var/lib/mysql"] ADD dump.sql /tmp/dump.sql RUN /usr/bin/mysqld_safe & sleep 5s RUN mysql -u root -e "CREATE DATABASE mydb" RUN mysql -u root mydb < /tmp/dump.sql 하지만이 오류가 계속 발생합니다. ERROR 2002 (HY000): Can't …
127 mysql  docker 

12
Docker가 설치되어 있지만 Docker Compose는 설치되어 있지 않습니까? 왜?
다음 명령을 실행하여 centos 7에 docker를 설치했습니다. curl -sSL https://get.docker.com/ | sh systemctl enable docker && systemctl start docker docker run hello-world 참고 : helloworld는 올바르게 실행되며 문제가 없습니다. 그러나 docker-compose (docker-compose.yml이 존재하고 유효 함)를 실행하려고 할 때 Centos에서만 오류가 발생합니다 (Windows 버전은 docker-compose 파일에 대해 잘 작동합니다) /usr/local/bin/docker-compose: line …

6
Docker Machine : 기기에 남은 공간이 없습니다.
Docker Compose로 Docker Machine을 설정하려고합니다. 시나리오 1 (Docker Machine 없음) Docker Machine없이 실행하면 docker-compose up -d의도 한대로 3 개의 연결된 컨테이너가 생성됩니다 (nginx + mongodb + nodejs). 시나리오 2 (Docker Machine 사용) 그런 다음 Docker Machine을 사용하여 VM을 만들고 Docker에게 eval $(docker-machine env streambacker-dev). 이 시점에서 도커 머신으로 ssh하고 실행 …


5
Docker compose의 볼륨으로 호스트 디렉토리를 마운트하는 방법
Dockerizing중인 개발 환경이 있고 Docker 이미지를 다시 빌드하지 않고도 변경 사항을 실시간으로 다시로드 할 수있는 기능을 원합니다. redis가 내 앱의 종속성 중 하나이기 때문에 docker compose를 사용하고 있으며 redis 컨테이너를 연결할 수있는 것을 좋아합니다. 내에 정의 된 두 개의 컨테이너가 있습니다 docker-compose.yml. node: build: ./node links: - redis ports: - …

9
Docker 컨테이너에서 환경 변수 가져 오기
Dockerfile에 선언되지 않은 도커 컨테이너에서 환경 변수를 얻는 가장 간단한 방법은 무엇입니까 ? 예를 들어, 일부 docker exec container /bin/bash세션을 통해 설정된 환경 변수 ? 할 수 docker exec container env | grep ENV_VAR있지만 값을 반환하는 것을 선호합니다. 을 사용해 보았지만 docker exec container echo "$ENV_VAR"대체가 컨테이너 외부에서 발생하는 것처럼 …

11
Kubernetes에서 컨테이너를 계속 실행하려면 어떻게해야합니까?
이제 Kubernetes 클러스터에서 셸 (/ bin / bash)이있는 간단한 컨테이너를 실행하려고합니다. pseudo-ttyand detach 옵션 ( 명령 -td에 대한 옵션) 을 사용하여 Docker 컨테이너에서 컨테이너를 계속 실행하는 방법이 있다고 생각했습니다 docker run. 예를 들면 $ sudo docker run -td ubuntu:latest Kubernetes에 이와 같은 옵션이 있습니까? 다음 kubectl run-container과 같은 명령 을 …


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