
Prise en charge des Mac Intel et Apple Silicon, et Linux
Colima est disponible sur Homebrew, Macports et Nix. Vérifiez ici d'autres options d'installation.
# Homebrew
brew install colima
# MacPorts
sudo port install colima
# Nix
nix-env -iA nixpkgs.colima
Ou restez sur le bord de saignement (seulement homebrew)
brew install --HEAD colima
Si la mise à niveau de V0.5.6 ou moins, elle est nécessaire de recommencer en supprimant l'instance existante.
colima delete # delete existing instance
colima startDémarrer Colima avec des valeurs par défaut
colima start
Pour plus d'options d'utilisation
colima --help
colima start --help
Ou utilisez un fichier de configuration
colima start --edit
Lors du démarrage initial, Colima initie avec un runtime spécifié par l'utilisateur qui est par défaut à Docker.
Docker Client est requis pour Docker Runtime. Installable avec Brew brew install docker .
Vous pouvez utiliser le client docker sur macOS après colima start sans aucune configuration supplémentaire.
colima start --runtime containerd démarre et configurent ContainerD. Vous pouvez utiliser colima nerdctl pour interagir avec Containerd à l'aide de Nerdctl.
Il est recommandé d'exécuter colima nerdctl install pour installer le script nerdctl Alias dans $ Path.
Kubectl est requis pour Kubernetes. Installable avec brew install kubectl .
Pour activer Kubernetes, démarrez Colima avec le drapeau --kubernetes .
colima start --kubernetes
Pour Docker Runtime, les images construites ou tirées avec Docker sont accessibles à Kubernetes.
Pour le runtime Containerd, les images construites ou tirées dans l'espace de noms k8s.io sont accessibles à Kubernetes.
Nécessite V0.7.0
Le client INCUS est requis pour l'exécution des incus. Installable avec Brew brew install incus .
colima start --runtime incus démarre et configurez les incus.
Vous pouvez utiliser le client incus sur macOS après colima start sans aucune configuration supplémentaire.
Remarque: L'exécution de machines virtuelles sur Incus n'est prise en charge que sur les appareils M3 ou plus récents en silicium Apple.
Nécessite V0.7.0
Colima peut également être utilisée uniquement en tant que gestionnaire de machines virtuelles sans tête en spécifiant none d'exécution.
La machine virtuelle par défaut créée par Colima a 2 CPU, 2GIB Memory et 100gib Storage.
La machine virtuelle peut être personnalisée soit en passant des drapeaux supplémentaires à colima start . par exemple --cpu , --memory , --disk , --runtime . Ou en modifiant le fichier de configuration avec colima start --edit .
NOTE : La taille du disque ne peut pas être modifiée après la création de la machine virtuelle. À partir de V0.5.3, la taille du disque peut être augmentée.
Créez une machine virtuelle avec 1CPU, 2GIB Memory et 10gib Storage.
colima start --cpu 1 --memory 2 --disk 10
Modifiez une machine virtuelle existante à la mémoire 4CPUS et 8GIB.
colima stop
colima start --cpu 4 --memory 8
Créez une machine virtuelle avec l'émulation Rosetta 2. Nécessite V0.5.3 et macOS> = 13 (Ventura) sur le silicium Apple.
colima start --vm-type=vz --vz-rosetta
Pour fournir des temps d'exécution sur les conteneurs sur macOS avec une configuration minimale.
Colima signifie des conteneurs sur Lima.
Puisque Lima est alias les machines Linux. Par transitivité, Colima peut également signifier des conteneurs sur les machines Linux.
Le logo a été apporté par Daniel Hodvogner. Vérifiez ce problème pour en savoir plus.
Vérifiez ici pour les questions fréquemment posées.
#colima dans le Slack CNCFMit
Si vous (ou votre entreprise) bénéficiez du projet et souhaitez soutenir les contributeurs, veuillez soutenir le projet.