[클라우드 네이티브] 도커 가젯: runlike 및 웨일러(컨테이너의 시작 명령 인쇄 및 이미지의 dockerfile 내보내기)

여기에 이미지 설명 삽입

머리말

  마지막으로 도커 이미지에서 도커 파일을 추출하는 도구를 찾은 이후로 오늘 우리는 두 개의 흥미로운 도커 가젯을 찾았습니다. 그 중 하나는 도커 파일도 추출합니다.

두 가지 흥미로운 도커 가제트: runlike 및 웨일러

  • runlike: 컨테이너를 통해 컨테이너의 시작 명령을 출력합니다.
  • 고래잡이: 이미지를 통해 dockerfile 내보내기

runlike: 컨테이너를 통해 컨테이너의 시작 명령을 출력합니다.

방법 1: pip를 통해 직접 설치

pip가 없으면 pip를 먼저 설치하도록 선택할 수 있습니다. 참조: [Linux] pip 설치(상세 자습서)

pip install runlike

방법 2 : 컨테이너 방식을 통한 무료 설치 및 사용

별칭 설정 방법을 이용하여 장기간 사용시 영구 별칭으로 설정할 수 있습니다. 리눅스에서 영구 별칭 설정 방법 참고

alias runlike="docker run --rm -v /var/run/docker.sock:/var/run/docker.sock assaflavie/runlike"

이 방법은 이미지를 가져와서 이 명령을 로드할 컨테이너를 자동으로 생성해야 합니다.개인적으로는 첫 번째 방법이 더 낫다고 생각합니다.

용법

runlike 容器名/容器id
runlike -p 容器名/容器id

runlike 인쇄는 한 줄에 많이 있습니다. 예를 들면 다음과 같습니다.

여기에 이미지 설명 삽입

runlike -p 와 -p 매개변수는 줄 단위로 정렬하므로 더 간결해 보입니다. 예를 들면 다음과 같습니다.

여기에 이미지 설명 삽입

고래잡이: 이미지를 통해 dockerfile 내보내기

  일반적으로 몇 가지 기본 Docker 이미지를 유지 관리하거나 일부 공용 저장소의 Docker 이미지가 빌드되는 방식을 확인하려는 경우 또는 해당 시점에 빌드된 이미지의 Dockerfile을 장기간 유지 보수를 하거나 네트워크를 볼 수 없기 때문에 이미지에서 Dockerfile을 내보낼 수 있는 것이 매우 중요합니다. 여기에서 고래를 통해 빠르게 내보낼 수 있습니다. 여기에서는 아직 설치하지 않고, 사용하기 쉬운 컨테이너화된 방식으로 별칭을 설정하려면 고래 명령을 사용하십시오; 사실 그와 나는 다른 명령을 작성했습니다 동일한 dfimage이고 동일한 효과를 가집니다;
도커 이미지에서 도커 파일을 추출하는 방법

동일한 영구 별칭 설정은 Linux에서 영구 별칭 설정 방법을 참조하십시오.

alias whaler="docker run -t --rm -v /var/run/docker.sock:/var/run/docker.sock:ro pegleg/whaler"

별칭을 설정한 후 이미지에서 dockerfile을 내보낼 수 있습니다.

용법

whaler 镜像名/镜像id
whaler -sV=1.36 镜像名/镜像id

고래잡이를 직접 사용하면 오류가 보고되므로 매개변수를 추가해야 합니다.

여기에 이미지 설명 삽입

이런 식으로 나올 수도 있고 > a.txt 파일로 리다이렉트 될 수도 있지만,
물론 이 미러가 1M에 불과하기 때문에 상대적으로 작기 때문에 많은 것을 출력하지 않을 것이고, 관심 있는 친구들과 스스로 쓸 수 있습니다. 거울, 또는 공식 웹사이트로 이동하여 더 큰 거울을 가져온 다음 다시 테스트하십시오. 많은, 특히 상세한;

여기에 이미지 설명 삽입

관련 기사

기사 1: [Linux]에 pip 설치(상세 자습서)
기사 ​​2: Linux에서 영구 별칭 별칭을 설정
하는 방법 기사 3: 도커 이미지에서 dockerfile을 추출하는 방법

рекомендация

отblog.csdn.net/liu_chen_yang/article/details/126386390
рекомендация