«docker» 태그된 질문

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

10
실행중인 경우 Docker 컨테이너 중지 및 삭제
도커 컨테이너가 실행중인 경우 실용적으로 중지하고 삭제하려고합니다. 이것은 빌드 스크립트 용입니다. 다음 예를 살펴보십시오. bash 스크립트의 NAMES 열에 표시된대로 Docker 컨테이너 "rabbitmq"를 중지하고 삭제하려면 어떻게해야합니까? docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9909a5e2856f rabbitmq-image "/docker-entrypoint.s" 11 minutes ago Up 11 minutes 0.0.0.0:5672->5672/tcp, rabbitmq 8990dd1fe503 redis-image "/entrypoint.sh redis" …

8
회사 네트워크에서 이미지를 빌드하는 동안 네트워크 호출이 실패 함
회사 네트워크에서 Docker 이미지를 빌드하는 데 문제가 있습니다. 방금 Docker를 시작하고 있으므로 hello-world 유형 앱에 대해 다음 Dockerfile이 있습니다. # DOCKER-VERSION 0.3.4 FROM centos:6.4 # Enable EPEL for Node.js RUN rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm # Install Node.js and npm RUN yum install -y npm # Bundle app source ADD . /src …
81 dns  docker 

2
Docker 컨테이너를 확장하려면 AWS Elastic Beanstalk 또는 Amazon EC2 Container Service (ECS)를 사용해야합니까?
여러 마이크로 서비스로 구성된 Docker 기반 애플리케이션을 개발했습니다. Amazon SQS 메시지를 소비하고 처리해야합니다. 처음에는 AWS Elastic Beanstalk를 사용하고 싶었지만 EC2 컨테이너 서비스에 넘어갔습니다. 이제 어떤 것을 선택해야할지 모르겠습니다. 현재 Elastic Beanstalk는 Multi-Container-Environments를 지원합니다. 모든 마이크로 서비스에는 도커 컨테이너 내부에 자체 애플리케이션 서버가 있기 때문에 훌륭합니다. 다음 문제는 확장입니다. 스케일링 메커니즘이 …

2
Dockerfiles 또는 이미지 커밋을 사용해야합니까?
이 두 가지 옵션에 대해 약간 혼란 스럽습니다. 관련이있는 것으로 보입니다. 그러나 그들은 실제로 호환되지 않습니다. 예를 들어 Dockerfiles를 사용하면 실제로 이미지에 커밋해서는 안되는 것 같습니다. git에서 Dockerfile을 실제로 추적하고 변경해야하기 때문입니다. 그렇다면 권위있는 것에 대한 모호성이 없습니다. 그러나 이미지 커밋은 정말 멋져 보입니다. 컨테이너를 직접 수정하고 변경 사항에 태그를 …
81 docker 

20
Docker-죽은 컨테이너를 제거 할 수 없음
죽은 컨테이너를 제거 할 수 없습니다. Docker 서비스를 다시 시작한 후에 다시 나타납니다. docker ps -a CONTAINER ID STATUS 11667ef16239 Dead 그때 docker rm -f 11667ef16239 그런 다음 docker ps -a를 실행하면 docker 컨테이너가 표시되지 않습니다. docker ps -a CONTAINER ID STATUS 그러나 Docker 서비스를 다시 시작할 때 : service …
81 docker 

11
다시 시작해도 중단되지 않도록 Docker 컨테이너 간의 연결을 어떻게 설정합니까?
다음과 같이 실행되는 몇 가지 Docker 컨테이너가 있습니다. Nginx 웹 앱 1 웹 앱 2 PostgreSQL Nginx는 웹 앱 1과 2 내의 웹 애플리케이션 서버에 연결해야하고 웹 앱은 PostgreSQL과 통신해야하므로 다음과 같은 링크가 있습니다. Nginx --- 링크 ---> 웹 앱 1 Nginx --- 링크 ---> 웹 앱 2 웹 앱 …

6
Docker 이미지 내의 사용자를 루트가 아닌 사용자로 전환
SSH 인증서를 설정하기 위해 사용자를 tomcat7 사용자로 전환하려고합니다. 할 때 su tomcat7아무 일도 일어나지 않습니다. whoami 일을 한 후에도 여전히 루턴 su tomcat7 을 수행하면 more /etc/passwdtomcat7 사용자가 있음을 명확하게 보여주는 다음 결과가 나타납니다. root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List …
80 git  debian  docker 


3
경고 : 주소 공간 무작위 화 비활성화 오류 : 작업이 허용되지 않습니다.
gdb나에게 제대로 작동 하지 않는 내가 무엇을 잘못했거나하지 않았 습니까? root@6be3d60ab7c6:/# cat minimal.c int main() { int i = 1337; return 0; } root@6be3d60ab7c6:/# gcc -g minimal.c -o minimal root@6be3d60ab7c6:/# gdb minimal GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1 . . . Reading symbols from minimal...done. (gdb) break main Breakpoint 1 at …
79 c  docker  gdb 

5
실행중인 Docker 컨테이너에서 파일 및 stdout을 읽는 방법
실행중인 도커 컨테이너에서 파일과 stdout을 읽기 위해 호스트 컴퓨터에서 애플리케이션을 시작하려면 어떻게해야합니까? 기본적으로 이렇게하고 싶습니다. docker start containerid ./myapp // This app will *somehow* have access files and stdout generated by the container I just stared. 어떻게할까요? 내가 이것으로 어디로 가려고하는지 좀 더 구체적으로 말하면; 도커 컨테이너의 로그와 표준 출력을 …
78 logging  go  docker 


3
containerd.io에 설치 후보가 없기 때문에 Docker를 설치할 수 없습니다
Kubuntu 19.10에 Docker를 설치하려고했습니다. https://docs.docker.com/install/linux/docker-ce/ubuntu/ 를 설치하려면 다음 단계를 사용했습니다. 2 단계에서 저장소와 키를 추가 한 후이 메시지가 나타납니다. Package containerd.io is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: …
33 docker  ubuntu 

3
Docker for Mac에서 높은 CPU 사용량 진단
MacOS에서 Docker의 원인, 특히 com.docker.hyperkitCPU를 100 % 사용 하는 원인을 어떻게 진단 합니까? 도커 통계 Docker 통계는 실행중인 모든 컨테이너에 CPU, 메모리, net IO 및 블록 IO가 낮음을 보여줍니다. iosnoop iosnoop은 com.docker.hyperkit파일에 초당 총 500KB의 초당 약 50 개의 쓰기 를 수행 하는 것을 보여줍니다 Docker.qcow2. 에 따르면 Docker.qcow2 무엇입니까? …

3
"데이터베이스가 초기화되지 않았고 수퍼 유저 비밀번호가 지정되지 않았습니다"라는 오류로 PostgreSQL을 사용하는 CI / CD 파이프 라인이 실패했습니다.
CI / CD 용 PosgreSQL과 함께 Bitbucket 파이프 라인을 사용하고 있습니다. 이 문서 에 따르면 PostgreSQL 서비스는 다음과 같이 설명되었습니다 bitbucket-pipelines.yml. definitions: services: postgres: image: postgres:9.6-alpine 지금까지는 잘 작동했습니다. 그러나 모든 최신 파이프 라인은 다음 오류로 실패했습니다. Error: Database is uninitialized and superuser password is not specified. You must specify …

3
“docker build --pull”의 목적은 무엇입니까?
도커 이미지를 만들 때 일반적으로 사용 docker build .합니다. 그러나 나는 당신이 지정할 수 있음을 발견 --pull했으므로 전체 명령은 다음과 같습니다docker build --pull . 의 목적에 대해 잘 모르겠습니다 --pull. Dockers 공식 문서 에는 "항상 최신 버전의 이미지를 가져 오려고 시도합니다"라고 표시되어 있으며이 맥락에서 이것이 무엇을 의미하는지 잘 모르겠습니다. 당신이 …
17 docker 

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