Comments (7)
FYI alpine works pretty well and even gives you amd64 docker on M1: https://github.com/levsha/docker-on-lima
from colima.
Currently the installation of docker is done via package manager and run via systemd. If we refactor, we must provide a distro-unspecific way of installing and starting the runtime.
The simplest way for docker is downloading the binaries and running dockerd in background when booting (https://docs.docker.com/engine/install/binaries/)
from colima.
Currently the installation of docker
Sorry but this not the purpose of my question. Wrong copy/paste maybe ?
from colima.
Ah copied out the first part 🙄
I wanted to state, that currently the only supported OS is ubuntu/debian because colima installs runtimes via APT package manager. That's why there's currently no way to specify a distro.
from colima.
Colima is meant to be a higher level use of Lima for container runtimes. i.e. provide sane defaults for most users.
If you want total flexibility, you may need to go directly with Lima.
The plan is to use a more lightweight distro like Alpine but I do not have the luxury of time at the moment and thereby chose a distro that works.
Is this solely for the flexibility of choosing distros or there is a better suited distro than Ubuntu?
from colima.
Is this solely for the flexibility of choosing distros or there is a better suited distro than Ubuntu?
Most of the automation scripts we have developed in my team (bash, ansible playbooks, ...) have been designed to work mainly on Centos/RHEL/Fedora linux machines. This is why I'm looking about a tool like colima
which can for macos developers setup easily a VM, docker and/or podman part of the VM to simplify their life when they test a k8s or container project.
from colima.
My 5 cents here, even if the issue is old (but still open). I don't think we should think about the distribution, the goal of the project is tu provide a "containerd" environment. Normally the base Linux distribution should never be seen by the "final user".
I think we could consider to change it to anything better if we can have top performances compared to the one already provided... but being focus on the goal of the product (like @abiosoft was saying in a previous comment).
from colima.
Related Issues (20)
- Too many open files when spinning up multiple kind clusters HOT 3
- DNS errors with AWS S3
- Kubernetes cluster not accessible - using `kubectl` command from the host machine's terminal
- Start colima without rewriting `colima.yaml` config
- Error starting OpenSearch using Colima on Mac m1 HOT 1
- The same `postgis` container does not work in `colima`, but works in `docker-desktop` HOT 1
- Add support for SpinKube WebAssembly runtime HOT 2
- errors inspecting instance: [vz driver is running but host agent is not] HOT 1
- Disabling $HOME mounts by setting `mounts:` causes startup failure
- error provisioning kubernetes: error at 'downloading and installing' HOT 1
- Can't chroot from a vz container
- Rosetta emulation not working in Colima HOT 3
- can't connect to localhost on osx big sur HOT 2
- containers not receiving stop signal
- Colima using global tmp preventing vm start-up in multi user usage when using --vm-type=vz
- ga.sock Issue - Guest agent does not seem to be running; port forwards will not work HOT 14
- How to change colima config default image HOT 2
- Can't mount `docker.sock` when using `virtiofs`
- Colima doesn't run on M2 Macs HOT 1
- Containers on Apple Silicon with emulated x86 are not reachable from outside HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from colima.