«docker» 태그된 질문

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

19
Docker에서 이미지를 어떻게 제거합니까?
OS X 10.8.4 (Mountain Lion)의 Vagrant에서 Docker를 실행 중이며 저장된 이미지를 삭제하려고 할 때마다 오류가 발생합니다. $ docker rmi some-image-id 2013/07/15 hh:mm:ss unexpected JSON input rmi도움 에 따르면 올바른 구문은 docker rmi IMAGE [IMAGE...]입니다. 어떻게해야할지 모르겠습니다. 이미지를 어떻게 삭제합니까? $ docker version Client version: 0.4.8 Server version: 0.4.8 Go version: …
840 docker 


8
이미지를 깨끗하게 빌드하기 위해 Docker를 강제 실행하는 방법
아래 명령을 사용하여 Docker 파일에서 Docker 이미지를 작성했습니다. $ docker build -t u12_core -f u12_core . 동일한 명령으로 다시 빌드하려고하면 다음과 같은 빌드 캐시를 사용합니다. Step 1 : FROM ubuntu:12.04 ---> eb965dfb09d2 Step 2 : MAINTAINER Pavan Gupta <pavan.gupta@gmail.com> ---> Using cache ---> 4354ccf9dcd8 Step 3 : RUN apt-get update …
813 docker  aerospike 

25
오래되고 사용되지 않은 Docker 이미지를 제거하는 방법
Docker를 오랫동안 실행하면 시스템에 많은 이미지가 있습니다. 저장 공간을 확보하기 위해 사용하지 않는 모든 Docker 이미지를 한 번에 안전하게 제거하려면 어떻게해야합니까? 또한 몇 개월 전에 가져온 이미지를 제거하고 싶습니다 TAG. 따라서 태그가없는 이미지 만 제거하도록 요구하지 않습니다. 태그가 지정되지 않은 이미지와 몇 달 전에 가져온 것과 같은 다른 이미지가 모두 …

26
Docker 컨테이너의 파일 시스템 탐색
도커와 함께 컨테이너 내부에서 발생하는 일이나 그 안에 존재하는 파일을 이해해야한다는 것을 알았습니다. 한 가지 예는 docker index에서 이미지를 다운로드하는 것입니다. 이미지에 포함 된 단서가 없으므로 응용 프로그램을 시작할 수 없습니다. 이상적인 것은 이것들이나 그와 동등한 것으로 ssh 할 수 있다는 것입니다. 이것을 할 수있는 도구가 있습니까, 아니면 내가 이것을 …

24
Docker 컨테이너에 호스트 디렉토리를 마운트하는 방법
호스트 디렉토리를 Docker 컨테이너에 마운트하려고 시도하여 호스트에서 수행 된 모든 업데이트가 Docker 컨테이너에 반영됩니다. 내가 뭘 잘못하고 있니? 여기 내가 한 일이 있습니다. kishore$ cat Dockerfile FROM ubuntu:trusty RUN apt-get update RUN apt-get -y install git curl vim CMD ["/bin/bash"] WORKDIR /test_container VOLUME ["/test_container"] kishore$ tree . ├── Dockerfile └── …


6
Docker는 저장소 이름을 변경하거나 이미지 이름을 바꾸는 방법은 무엇입니까?
이미지의 저장소 이름을 변경하려고합니다. REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE server latest d583c3ac45fd 26 minutes ago 685.5 MB 따라서 이름 server을 다음과 같이 변경하고 싶습니다 myname/server. REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE myname/server latest d583c3ac45fd 26 minutes ago 685.5 MB 어떻게해야합니까?

11
새로운 TTY로 이미 실행중인 Docker 컨테이너에 입력하는 방법
포 그라운드에서 Apache 서비스를 실행하는 컨테이너가 있습니다. 다른 셸에서 컨테이너에 액세스하여 그 안에 "포크"하고 파일을 검사하고 싶습니다. 현재 컨테이너에 연결하면 Apache 데몬을보고 남아 있으며 명령을 실행할 수 없습니다. 실행중인 컨테이너에 다른 tty를 연결할 수 있습니까? 아마도 Docker가 실제로 LXC 컨테이너를 감싸고 있다는 사실을 활용할 수 있습니까? 나는 시도 sudo lxc-console …
545 docker  tty 

13
이미지가 변경된 후 도커 컨테이너를 업그레이드하는 방법
공식 mysql : 5.6.21 image를 가져 왔다고 가정 해 봅시다 . 여러 도커 컨테이너를 만들어이 이미지를 배포했습니다. 이 컨테이너는 MySQL 5.6.22가 출시 될 때까지 얼마 동안 실행되었습니다. mysql : 5.6의 공식 이미지는 새로운 릴리스로 업데이트되지만 컨테이너는 여전히 5.6.21로 실행됩니다. 이미지의 변경 사항 (예 : MySQL 배포판 업그레이드)을 기존의 모든 컨테이너에 …
518 docker 

16
Docker 컨테이너에 셸한 후 파일을 어떻게 편집합니까?
다음을 사용하여 Docker 컨테이너에 성공적으로 쉘했습니다. docker exec -i -t 69f1711a205e bash 이제 파일을 편집해야하며 안에 편집기가 없습니다. root@69f1711a205e:/# nano bash: nano: command not found root@69f1711a205e:/# pico bash: pico: command not found root@69f1711a205e:/# vi bash: vi: command not found root@69f1711a205e:/# vim bash: vim: command not found root@69f1711a205e:/# emacs bash: emacs: …
518 docker 

6
Docker에서 "노출"과 "게시"의 차이점은 무엇입니까?
Dockerfiles를 실험 중이며 대부분의 논리를 이해한다고 생각합니다. 그러나이 컨텍스트에서 포트를 "노출"과 "게시"하는 것의 차이점은 보이지 않습니다. 내가 본 모든 튜토리얼 EXPOSE은 Dockerfile에 다음 명령을 포함합니다 . ... EXPOSE 8080 ... 그런 다음이 Dockerfile에서 이미지를 작성합니다. $ docker build -t an_image - < Dockerfile 그런 다음 이미지를 실행할 때 위와 동일한 …
517 docker 

3
Docker 컨테이너의 런타임 성능 비용은 얼마입니까?
Docker 컨테이너의 런타임 성능 비용을 포괄적으로 이해하고 싶습니다. 나는 네트워킹이 일관되게 ~ 100µs 더 느리다 는 것을 발견했다 . 또한 런타임 비용에 대한 언급이 "무시할 수 있고" "제로에 가깝다"는 것을 발견했지만 그 비용이 무엇인지 더 정확하게 알고 싶습니다. 이상적으로 Docker가 성능 비용으로 추상화하고 성능 비용없이 추상화되는 것을 알고 싶습니다. 네트워킹, …


19
기존 Docker 컨테이너에서 명령을 어떻게 실행합니까?
-d대화식이 아닌 컨테이너를 만들었습니다 . docker run -d shykes/pybuilder bin/bash 컨테이너가 종료되었음을 알 수 있습니다. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d6c45e8cc5f0 shykes/pybuilder:latest "bin/bash" 41 minutes ago Exited (0) 2 seconds ago clever_bardeen 이제 기계에서 가끔 명령을 실행하고 종료하고 싶습니다. 응답을 받으려면 나는 기계를 시작하려고했습니다. 나는 첨부를 시도했다. …
492 docker 

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