On 24/01/2019 13:41, Kamil Kieliszczyk wrote:
My 2c on running Docker on FreeBSD:
1) I’m using Docker and Kubernetes quite extensively during my work
days so I tried to run Docker on FreeBSD in my free time because.. why
not?
First I tried to run boot2docker project in VirtualBox as I remember
that it was the way to run Docker on OSX a long time ago.
Unfortunately, I had too much problems with it so I switched to
running boot2docker inside bhyve. It was running alright, no major
issues, no crashes so I went down that path. I improved a little bit
my setup and wrote down a small tutorial for myself. You can find it
here:
https://github.com/kiela/kiela.github.io/blob/master/Docker%20on%20FreeBSD%20-%20%5Bpart%204%5D%20Using%20vm-bhyve.md
I’ve been using this as a Docker Swarm cluster running Nextcloud,
PostgreSQL and a bunch of other containers inside it. Upgrading
FreeBSD (host) or boot2docker (guest) or containers worked like a
charm. And I’ve been using this for last 6+ months. Maybe this will
help someone to start playing with Docker on FreeBSD and save some
time figuring out how to do it.
2) Docker is not just running single image, managing volumes and
networks - it’s much more. For example Docker Swarm which allows
clustering and running whole application stack (multiple apps, DB,
cache, logs etc) in a cluster which hosts are running on FreeBSD. I’m
not trying to discourage anyone from porting Docker to FreeBSD. I
would love to have Docker natively supported in FreeBSD. I just think
that if one wants to just get up and running Docker on FreeBSD for
development/tests/personal use, boot2docker+bhyve should be enough.
Maybe wrapping it in a nice tool like vm-bhyve did with bhyve. If one
wants to use Docker in production, one should strongly consider
running Kubernetes cluster and use Docker images there.
Thanks for sharing Kamil. I tried to run docker inside Manjaro running
inside bhyve. It mostly worked but in the end the deployed containers
couldn't communicate between themselves because of some network issues.
I was told to use a MacBook Pro where the same setup worked out of the
box within 30 minutes instead of over a day spent on unsuccessful
attempts to run it in bhyve. It's a shame but I will try with your steps
when I find some time to see if that would help.
GrzegorzJ
_______________________________________________
freebsd-virtualization@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to
"freebsd-virtualization-unsubscr...@freebsd.org"