CoreOS에 무엇이든 설치하는 방법은 무엇입니까?

CoreOS에 무엇이든 설치하는 방법은 무엇입니까?

저는 CoreOS 835.13.0을 실행하고 있습니다.

제가 겪은 문제는 다음과 같습니다.

  • man-man: command not found
  • info-info: command not found
  • head -z a.txt-head: invalid option -- 'z'
  • apt-get update-apt-get: command not found

실망스럽기 때문에 삶을 더 편하게 만들어 줄 무언가를 설치하고 싶었습니다.

안타깝게도 아무것도 설치할 수 없는 것 같습니다.

CoreOS에 항목을 설치하는 방법은 무엇입니까? 아니면 apt-get나중에 다른 것을 설치할 수 있도록 CoreOS에 어떻게 설치합니까?

답변1

CoreOS는 단순하게 설계되었으므로 클러스터 인프라를 제공하는 데 충분한 기능만 포함하고 그 이상은 없습니다. 설치할 애플리케이션 및/또는 서비스가 컨테이너에서 실행되지 않으므로 패키지 관리자가 없습니다.

cron 작업을 실행하고 싶기 때문에 CoreOS를 사용하여 생성할 수 있습니다.루스트어바웃또는쿠크트cron을 설치하고 작업을 실행할 수 있는 컨테이너입니다.

예를 들어 Debian 이미지를 사용하여 Docker 컨테이너를 만든 다음 이를 사용하여 apt-getcron을 설치할 수 있습니다. 문제는 Docker 컨테이너가 프로세스를 직접 실행하도록 설계되었으며 일반적으로 init 시스템이 없으므로 cron 데몬을 명시적으로 시작해야 할 수도 있다는 것입니다.

관련 정보