docker 16

도커 파일에서 'COPY' 명령과 'ADD' 명령의 차이점은 무엇입니까?

도커 파일에서 'COPY' 명령과 'ADD' 명령의 차이점은 무엇입니까? 사이의 차이점은 무엇입니까?COPY그리고.ADD도커 파일에 있는 명령을 사용할 수 있습니다. 그리고 언제 하나를 다른 하나 위에 사용합니까? COPY 에서 새 합니다.경로에서 컨테이너의 파일 시스템에 추가합니다. ADD 는 ADD에서 새 합니다.경로에서 컨테이너의 파일 시스템에 추가합니다.. 그들의 행동에 대한 보다 자세한 설명은 및 설명서를 확인해야 하지만, 간단히 말해서, 가장 큰 차이점은ADD보다 더 많은 것을 할 수 있습니다.COPY: ADD을 지정합니다. URL이 되다이 하면, 아래댓글참면하고을,면▁the,ADD 설명서에는 다음이 명시되어 있습니다. 가 인식되는 압축 형식(ID, gzip, bzip2 또는 xz)의 로컬 t..

programing 2023.08.20

'computer-instance'는 동일한 이미지에 대해 여러 인스턴스를 생성합니다.

'computer-instance'는 동일한 이미지에 대해 여러 인스턴스를 생성합니다. 동일한 이미지에 대해 여러 컨테이너를 시작해야 합니다.아래와 같이 제 컴포지트 파일을 만들면 잘 작동합니다. version: '2' services: app01: image: app app02: image: app app03: image: app app04: image: app app05: image: app 여러 번 복사하여 붙여넣기하는 대신 컴포지트의 인스턴스 수를 쉽게 언급할 수 있는 방법이 있습니까?답변 업데이트(2023년 7월) 이전의 "척도" 기능이 현재 호출되었으며 현재 작성 시점인 2.19.1 도커 구성 사양의 일부입니다. 참고:replicas컨테이너 이름을 다음과 같이 지정하면 무시됩니다.contain..

programing 2023.08.20

Mac에서 도커를 완전히 제거하는 방법은 무엇입니까?

Mac에서 도커를 완전히 제거하는 방법은 무엇입니까? Mac에서 Docker 도구 상자를 완전히 제거하고 싶습니다.도커를 에서 제거하려고 했습니다./Applications폴더, 하지만 작동하지 않았습니다.도커를 시작합니다.메뉴 모음 아이콘에서 도커 환경설정으로 이동합니다.그 안에는 "Reset"이라는 라벨이 붙은 '전원 버튼' 아이콘이 있습니다.해당 항목을 클릭한 다음 "제거" 단추를 클릭합니다.Mac에서 Docker Toolbox를 제거하려면 먼저 다음 Docker Toolbox 제거 셸 스크립트를 로컬 컴퓨터에 다운로드하기만 하면 됩니다. Mac에서 터미널 응용 프로그램을 사용합니다(즉, +를 Space눌러 Spotlight Search를 열고 키워드 "Terminal"을 입력). 다운로드한 디렉터리..

programing 2023.08.20

도커 컨테이너에서 호스트 포트에 액세스하는 방법

도커 컨테이너에서 호스트 포트에 액세스하는 방법 이 질문에는 이미 다음과 같은 답이 있습니다. 도커 컨테이너 내부에서 기계의 로컬 호스트에 연결하려면 어떻게 해야 합니까? (42개 답변) 마감됨작년에 젠킨스가 작동하는 도커 컨테이너를 가지고 있습니다.빌드 프로세스의 일부로 호스트 시스템에서 로컬로 실행되는 웹 서버에 액세스해야 합니다.호스트 웹 서버(포트에서 실행되도록 구성할 수 있음)를 젠킨스 컨테이너에 노출할 수 있는 방법이 있습니까? Linux 시스템에서 기본적으로 도커를 실행하고 있습니다. 업데이트: 아래의 @larsks 답변 외에도 호스트 시스템에서 호스트 IP의 IP 주소를 가져오려면 다음 작업을 수행합니다. ip addr show docker0 | grep -Po 'inet \K[\d.]+'..

programing 2023.08.20

도커 이미지에 대한 빌드 컨텍스트 매우 큼

도커 이미지에 대한 빌드 컨텍스트 매우 큼 도커 파일을 정리하기 위해 도커에 대해 배우려고 호스트 시스템에 몇 가지 다른 디렉토리를 만들었습니다.방금 실행한 도커 파일은 다음과 같습니다. FROM crystal/centos MAINTAINER crystal ADD ./rpms/test.rpm ./rpms/ RUN yum -y --nogpgcheck localinstall /rpms/test.rpm 내 실제 rpm은 1GB에 불과합니다. 내가 할 는.sudo docker build -t="crystal/test" .빌드 컨텍스트를 Docker 데몬 3.5GB로 보냅니다.당신이 도커 이미지를 계속 빌드할 때 제가 모르는 것이 또 있습니까?호스트 시스템의 다른 디렉토리에 더 많은 이미지를 구축하면 메모리가 축..

programing 2023.08.15

도커 구성에서 포트와 노출의 차이점은 무엇입니까?

도커 구성에서 포트와 노출의 차이점은 무엇입니까? 사이의 차이점은 무엇입니까?ports그리고.expose의 docker-compose.yml?도커-구성 참조에 따르면, 포트는 다음과 같이 정의됩니다. 포트를 노출합니다.포트(호스트:컨테이너)를 모두 지정하거나 컨테이너 포트(임의 호스트 포트가 선택됨)만 지정합니다. docker-compose.yml에 언급된 포트는 docker-compose에 의해 시작된 서로 다른 서비스 간에 공유됩니다. 포트는 호스트 시스템에 임의 포트 또는 지정된 포트에 노출됩니다. 나의docker-compose.yml다음과 같은 모양: mysql: image: mysql:5.7 ports: - "3306" 내가 하면,docker-compose ps다음과 같이 표시됩니다. Name ..

programing 2023.08.15