«docker» 태그된 질문

Docker는 소프트웨어 컨테이너 내에 응용 프로그램 배포를 자동화하는 오픈 소스 프로젝트입니다.

1
다운 타임없이 Docker 컨테이너 업데이트
웹 서버 (Apache 2와 같은)가있는 Docker 컨테이너가 있다고 가정 해 봅시다. 이제 OS를 업데이트하고 싶습니다. 이 SF 답변 은 가장 좋은 방법은 기본 이미지와 내 Apache 이미지를 다시 작성하는 것입니다. 그러나 이미지를 배포하면 새 컨테이너를 생성하기 전에 이전 컨테이너를 삭제해야하므로 다운 타임이 발생하므로 포트 80/443에 바인딩하는 컨테이너는 하나뿐입니다. 그러나 다운 …
17 docker  uptime  coreos 

2
Google Kubernetes Engine에서 Kubernetes로드 밸런서의 외부 IP 주소를 선택하는 방법
Google Kubernetes Engine을 사용하여 웹 앱을 배포하고 있으며 사용하려는 도메인 이름 때문에 Google Cloud Platform에서 동일한 프로젝트의 일부로 제어하는 ​​기존 고정 IP 주소에서로드 밸런서를 통해 액세스 할 수 있도록하고 싶습니다. 이미이 IP를 가리 킵니다. 포드에 사용한 yaml 파일은 다음과 같습니다. apiVersion: v1 kind: Pod metadata: name: my-pod labels: app: my-app …

7
도커 및 쇼어 월
내가 사용하고 Shorewall를 간단하게 내 서버에 독립 방화벽 및 사용하고자하는 도커을 잘한다. Docker 컨테이너와 포트 리디렉션 을 사용하여 docker 는 자체 IP 테이블 규칙 / 체인을 설정하여 ShoreWall이 다시 시작되면 종료됩니다. 따라서 컨테이너에 접근 할 수 없게 됩니다. 누구나 해안을 다시 시작할 때 도커 규칙을 저장 / 복원했거나 다른 해결 …
16 shorewall  docker 

2
루트 권한이없는 도커 컨테이너에 파일을 추가하는 방법은 무엇입니까?
공식 tomcat이미지 로 작성된 Docker 이미지에 파일을 추가하려고합니다 . tomcatbash를 실행하면 사용자로 로그인했기 때문에 해당 이미지에 루트 권한이없는 것 같습니다 . docker run -it tomcat /bin/bash tomcat@06359f7cc4db:/usr/local/tomcat$ Dockerfile파일을 해당 컨테이너에 복사 하도록 지시 하면 파일에 권한이 644있고 소유자는 root입니다. 내가 아는 한 Dockerfile의 모든 명령이 루트로 실행되는 것이 합리적입니다. 그러나 …

5
다시 가져온 도커 이미지 / 컨테이너에서 "지정된 명령이 없습니다"
한 컴퓨터에서 도커 컨테이너를 가져 와서 다른 컴퓨터에서 실행하려고 시도하고 다음 오류가 발생했습니다. " 데몬의 오류 응답 : 명령이 지정되지 않았습니다 ". 아래는 문제를 보여주는 간단한 예입니다. docker --version Docker version 1.10.1, build 9e83765 docker pull ubuntu docker run --name u1 -dit ubuntu:latest docker export -o exported u1 docker stop …
16 docker 

2
Docker exec / run shell 명령 중첩
사용 사례에 대한 간단한 소개 : 를 사용하여 테스트 docker를 실행하기 위해 컨테이너를 go사용하고 go test ./...있습니다. 을 사용하면 쉽게 달성 할 수 있습니다 docker exec <container> /bin/sh -c "go test ./...". 불행히도 go test ./...모든 하위 디렉토리에서 실행되며 하나 (공급 업체 디렉토리)를 제외하고 싶습니다. 이에 대한 권장 솔루션은 다음 …
15 bash  docker 

2
Docker-외부에서 액세스 가능한 노출 된 포트-iptables 규칙 무시
도커 컨테이너가 다음과 같이 실행됩니다. docker run --name some_container_1 -p 8080:80 -d some_image 어느 것이 잘 작동합니까? 컨테이너는 포트 80 ~ 8080을 나타내며 localhost에서 액세스 할 수 있습니다. 그러나 어떤 이유로 든 입력 iptables 규칙을 완전히 무시하고 외부에서도 액세스 할 수 있습니다. IP 123.456.789.0 만 외부에서 액세스 할 수 있도록 …
15 docker  iptables 

2
가상 머신 내에서 컨테이너를 실행 중입니까?
컨테이너는 하드웨어를 가상화하지 않고 대신 컨테이너의 소프트웨어를 시스템의 다른 컨테이너에서 실행되는 소프트웨어와 분리하기 때문에 VM보다 컨테이너가 훨씬 가볍다는 것을 이해합니다. 내 상황은 추가 서버를 구입할 여유가 없으며 내가 보유한 서버는 모두 하이퍼 바이저를 실행하는 것입니다. 상대적으로 작은 웹 응용 프로그램의 인스턴스를 호스팅하려면 적어도 6 개의 "서버"를 프로비저닝해야합니다 (각 인스턴스는 다른 …

5
치명적인 오류 : 권한 테이블을 열고 잠글 수 없음 : 'user'에 대한 테이블 스토리지 엔진에이 옵션이 없습니다.
이 오류 메시지는 Docker 이미지에서 우분투 16.04 및 최신 mysql 5.7.19-0ubuntu0.16.04.1을 사용할 때 나타납니다. 이 문제를 해결하기 위해 무엇을 할 수 있습니까? 오류를 재현하려면 를 가져 오기 Dockerfile: FROM ubuntu:16.04 RUN apt update RUN DEBIAN_FRONTEND=noninteractive apt install -y mysql-server ( 여기 에서도 사용 가능 ) 빌드하고 실행하십시오. docker build -t …
15 mysql  docker 

1
Docker 캐시 무효화를 디버깅하는 방법?
Docker에는 캐시가 있지만 "docker build"출력에서 볼 수있는 것은 다음 중 하나입니다. ---> Using cache 또는 명령의 출력 (캐시를 사용하지 않음을 의미). Dockerfile (COPY)에서 한 단계 후에 캐시를 사용하지 않습니다. 그러나 나는 복사중인 폴더에서 아무것도 바뀌지 않았다고 확신합니다. (이것은 우리의 응용 프로그램이며, 예를 들어 연속으로 두 번 배포 할 때도 캐시가없는 …
15 docker 

2
AWS ECS의 CannotPullContainerError
AWS ECS 의 Docker Hub 이미지에[registry-url]/[namespace]/[image]:[tag] 대한 이미지 URL을 파악할 수 없습니다 . Docker 클라이언트의 경우 그냥 docker run -it hendry/count있습니다. 이미지의 Docker Hub URL은 무엇입니까?

1
api-get Docker에서 "서버에서 읽는 동안 오류가 발생했습니다"
Bash에서 다음 명령을 실행 중입니다. DEBIAN_FRONTEND=noninteractive apt-get update -qq \ && apt-get install -y build-essential git libncurses5-dev openssl \ libssl-dev fop xsltproc unixodbc-dev curl 실행되지만 중간에 실패합니다. Get:96 http://security.debian.org/ jessie/updates/main linux-libc-dev amd64 3.16.7-ckt9-3~deb8u1 [991 kB] Get:97 http://security.debian.org/ jessie/updates/main curl amd64 7.38.0-4+deb8u2 [200 kB] Get:98 http://security.debian.org/ jessie/updates/main openjdk-7-jre amd64 7u79-2.5.5-1~deb8u1 [176 …
14 debian  docker 

3
Docker 컨테이너의 네트워크 액세스 제한
SFTP 전용 Docker 컨테이너 를 만드는 중입니다.이 컨테이너는 자체 chroot환경 에서 파일을 업로드하고 관리하기 위해 여러 사람이 사용합니다 . 문서 상으로는 매우 안전합니다. 모든 형태의 bash로그인을 비활성화하고 다른 프로세스를 실행하지 않습니다. 그러나 나는 조금 더 강화하고 싶습니다. SFTP 서버의 목적을 제외 하고는이 컨테이너가 인터넷을 내부에서 액세스하지 못하게하고 싶습니다. 명확하게하기 위해 …
14 ssh  security  sftp  docker 

1
Docker 컨테이너에서 허용되는 CPU 수
내 구체적인 시나리오는 다음과 같습니다. 특정 cpuset으로 도커 컨테이너를 시작합니다. docker run --cpuset-cpus="0-2" # ... 해당 컨테이너 내에서 시작점으로 쉘 스크립트를 실행하고 해당 쉘 스크립트는 make어느 시점에서 실행 됩니다. 나는 많은 일자리 ( -j)가 무엇인지 알아 내고 싶습니다 . 물론 환경을 통해 할당 된 CPU 수를 전달할 수는 있지만 자동으로 …

8
도커 풀 : TLS 핸드 셰이크 시간 초과
나는 이것을 꾸준히 얻습니다 (Ubuntu 16.04 LTS). $ docker pull nginx Using default tag: latest Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshake timeout 그러나 curl TLS는 제대로 작동합니다 (인증 오류 제외). $ curl https://registry-1.docker.io/v2/ {"errors":[{"code":"UNAUTHORIZED","message":"authentication required","detail":null}]} 그리고 작은 golang 프로그램 (도커를 모방 한)조차도 잘 작동합니다. package main import …

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