공식 우분투 Vagrant 박스는 어떻게 Atlas에 구축되고 게시됩니까?


12

매주 정도의 새로운 버전의 공식 Hashicorp 아틀라스의 가상 나타납니다 우분투 트러스티 64 방랑 기본 상자 : https://atlas.hashicorp.com/ubuntu/boxes/trusty64

아마도 반복 가능한 일관성을 위해이 모든 것이 자동화 된 것 같습니다.

Vagrant 기본 상자를 만드는 방법 대한 일반적인 블로그 게시물이 있지만 상자 를 만드는 방법에 더 관심 있습니다. 필자가 경험 한 나머지 우분투 생태계와 마찬가지로 이러한 상자를 만드는 프로세스는 모두 공개 오픈 소스입니다.

최신 정보:

우분투 OS 설치 중에 선택한 옵션과 상자 포장 전에 변경 한 OS 설치 후 변경 사항에 특히 관심이 있습니다.

Vagrant, Packer 또는 기타 도구를 사용하여 기계를 상자에 포장하는 데 대한 세부 사항은 그다지 중요하지 않습니다.

답변:


10

우분투 이미지의 빌드 프로세스가 모두 열려 있는지 확인하십시오!

16.04 이상

이미지 빌드 방법은 livecd-rootfs 패키지를 참조하십시오.

Ubuntu의 이전 릴리스

구체적으로 특별히:

그리고 이것은 아마도 당신이 찾고있는 것입니다 :


0

나는 당신이 무엇을 요구하는지, 왜 그런지 잘 모르겠습니다.

우분투 상자 또는 다른 상자를 만드는 과정은 모두 공개 공개 소스입니다. VM을 생성하고, OS를 설치하고, Vagrant에 맞게 구성하고, 패키지하고 배포하십시오. HashiCorp의 직원들은 우리와 다른 것을 할 수 없었습니다. 그들은 깨끗하고 신선한 우분투를 설치할 때 자동으로 설치된 패키지와 Vagrant와 상호 작용하는 데 필요한 패키지 외에 추가 패키지를 설치할 수 있습니다. 그들은 Vagrant 프로비저닝 시스템을 사용하여 상자를 업데이트 한 후 다시 포장하고 재배포 할 수있었습니다. 또는 그들은 Packer를 사용했습니다. 어느 쪽이든, 이런 것들을 자동화하는 것은 내가 생각하는 HahiCorp 핵심 사업입니다.

Vagrant 사용 방법에 대한 자세한 내용은 Atlas ( https://atlas.hashicorp.com/ )와 Mitchell Hashimoto의 GitHub 계정을 확인하십시오.


Mitchell Hashimoto (또는 HashiCorp의 누군가) 가이 기본 상자를 게시 할 책임이 있음을 제안하고 있습니까? 우분투 핵심 커뮤니티에서 제작했다고 가정했습니다. 아마도 내 질문의 첫 번째 부분은 누가 그것을 출판하는지 물어보아야했을 것입니다. Hashi * GitHub 리포지토리에는 이러한 상자를 생성 할 책임이있는 것으로 보이지 않습니다.
Jason Stangroome

흠 나는 하시 사람들이 '공식'상자를 만들었다 고 가정했다. 이것이 사실이 아닐 수 있다는 좋은 지적. 누구나 상자를 만들 수 있습니다.
Wil Koetsier
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.