docker 6

도커 컨테이너를 중지하거나 다시 시작할 수 없습니다.

도커 컨테이너를 중지하거나 다시 시작할 수 없습니다. 도커 컨테이너를 중지하거나 재시작하려고 하면 다음 오류 메시지가 나타납니다. $ docker restart 5ba0a86f36ea Error response from daemon: Cannot restart container 5ba0a86f36ea: [2] Container does not exist: container destroyed Error: failed to restart containers: [5ba0a86f36ea] 하지만 달리다 보면 $ docker logs -f 5ba0a86f36ea 로그를 볼 수 있으니 분명히 컨테이너가 존재합니다.무슨 생각 있어요? 편집: 미안해요, 제가 이 얘기를 하는 걸 깜빡했네요. 내가 뛸때docker ps ..

programing 2023.11.05

Docker Composes를 사용한 대화형 셸

Docker Composes를 사용한 대화형 셸 도커 컴포지트만 사용하여 컨테이너에서 대화형 셸을 시작할 수 있는 방법이 있습니까?이런 거 시도해봤어요, 내 도커작곡으로.yml: myapp: image: alpine:latest entrypoint: /bin/sh 도커 컴포지트 업을 사용하여 이 컨테이너를 시작하면 즉시 꺼집니다.추가할 수 있는 플래그가 있습니까?entrypoint명령 또는 추가 옵션으로myapp, 상호작용적인 포탄을 시작할 수 있습니까? 이를 달성하기 위한 네이티브 도커 명령 옵션이 있다는 것을 알고 있습니다. 도커 컴포지트만 사용해도 가능한지 궁금합니다.도커-컴포지트.yml에 다음 행을 포함해야 합니다. version: "3" services: app: image: app:1.2.3 ..

programing 2023.09.16

이미지를 업데이트하기 위해 배포하는 방법을 Kubernetese

이미지를 업데이트하기 위해 배포하는 방법을 Kubernetese 저는 단일 포드를 사용하여 구축을 수행하고 있으며, 맞춤형 도커 이미지는 다음과 같습니다. containers: - name: mycontainer image: myimage:latest 개발 중에 새로운 최신 버전을 푸시하고 Deployment를 업데이트하고 싶습니다.태그/버전을 명시적으로 정의하지 않고 빌드마다 이를 증가시키는 방법을 찾을 수 없으며, kubectl set image deployment/my-deployment mycontainer=myimage:1.9.1 (예: 및 크기에 기간을 ( : 에 할 하고 를 할 하고 를 )"imagePullPolicy: "Always". 그리고 사용.kubectl delete pod pod_..

programing 2023.09.06

도커는 가상 시스템과 어떻게 다릅니까?

도커는 가상 시스템과 어떻게 다릅니까? Docker 설명서를 계속 다시 읽고 Docker와 전체 VM의 차이점을 이해하려고 합니다.전체 파일 시스템, 격리된 네트워킹 환경 등을 대량으로 제공하는 방법은 무엇입니까? 소프트웨어를 Docker 이미지(적절한 용어인 경우)에 배포하는 것이 일관된 프로덕션 환경에 배포하는 것보다 쉬운 이유는 무엇입니까?도커는 원래 LXC(LinuX Containers)를 사용했지만 나중에 호스트와 동일한 운영 체제에서 실행되는 runC(이전의 lib Container)로 전환했습니다.따라서 많은 호스트 운영 체제 리소스를 공유할 수 있습니다.또한 계층형 파일 시스템(AuFS)을 사용하고 네트워킹을 관리합니다. AuFS는 계층화된 파일 시스템이므로 읽기 전용 부분과 쓰기 부분을 ..

programing 2023.08.12

이미지에서 도커 파일을 생성하는 방법은 무엇입니까?

이미지에서 도커 파일을 생성하는 방법은 무엇입니까? 이미지에서 도커 파일을 생성할 수 있습니까?두 가지 이유로 알고 싶습니다. 저장소에서 이미지를 다운로드할 수 있지만 생성한 레시피를 보고 싶습니다. 스냅샷을 저장하는 것은 좋지만, 작업이 완료되면 작업 내용을 검토할 수 있는 체계적인 형식을 갖는 것이 좋습니다. 이미지에서 도커 파일을 생성하거나 되돌리는 방법은 무엇입니까? 넌 할 수 있다.주로. 참고: 다음을 생성하지 않습니다.Dockerfile직접 사용할 수 있는docker build출력은 단지 참조용입니다. alias dfimage="docker run -v /var/run/docker.sock:/var/run/docker.sock --rm alpine/dfimage" dfimage -sV=1.36..

programing 2023.08.07

볼륨에 단일 파일을 마운트하는 방법

볼륨에 단일 파일을 마운트하는 방법 저는 PHP 애플리케이션을 도커화하려고 합니다.도커 파일에서, 나는 아카이브를 다운로드하고, 압축을 푸는 등의 작업을 합니다. 모든 것이 잘 작동합니다.그러나 새 버전이 출시되고 도커 파일을 업데이트하면 구성 때문에 애플리케이션을 다시 설치해야 합니다.php는 덮어씁니다. 그래서 저는 데이터베이스에서처럼 파일을 볼륨으로 마운트할 수 있다고 생각했습니다. 저는 볼륨과 직접 경로의 두 가지 방법으로 시도했습니다. 도킹 스테이션: version: '2' services: app: build: src ports: - "8080:80" depends_on: - mysql volumes: - app-conf:/var/www/html/upload - app-conf:/var/www..

programing 2023.08.02