Open croosn opened 1 year ago
I know it uses ~docker~ podman under the hood for each "system container" and the base system is Arch.
So you'd effectively be trying to run a docker container inside of a docker container by running docker within ubuntu - which I think is possible...
Although, I'm also curious what the recommended strategy is for doing this. I develop software and make heavy use of docker.
I'm hoping blendOS has some kind of streamlined workflow for this.
I develop software and make heavy use of docker.
That's exactly why I need it as well. I might need different versions of docker and docker compose, so this was the perfect opportunity to run independent versions on multiple distros.
I know it uses ~docker~ podman under the hood for each "system container" and the base system is Arch.
So you'd effectively be trying to run a docker container inside of a docker container by running docker within ubuntu - which I think is possible...
Although, I'm also curious what the recommended strategy is for doing this. I develop software and make heavy use of docker.
I'm hoping blendOS has some kind of streamlined workflow for this.
Don't run a container in a container, use the podman on the host.
Podman is fully compatible with the docker API, dockerfiles, docker-compose
and Docker Hub
Steps to reproduce:
[croosn@ubuntu ~]$ sudo docker run hello-world docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?. See 'docker run --help'.
[croosn@ubuntu ~]$ systemctl status docker System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down
[croosn@ubuntu ~]$ service docker status Docker is not running
[croosn@ubuntu ~]$ service docker start Docker must be run as root
[croosn@ubuntu ~]$ sudo service docker start /etc/init.d/docker: 61: ulimit: error setting limit (Operation not permitted)