Factsheet
Videos
I want to have my docker container accessible on every device. When I'm in school I don't have the projects or docker containers that I have at home, so it would be helpful if I had a docker container whichs files would be on github. It would work somehow like this:
-
I have a docker container at home.
-
I modify something in it (like add a new project). Let's say I'm using a gcc container.
-
And then, that project would appear on github and subsequently on my computer in school, when I run the container there.
Thanks in advance
You need to build Moby, to make it simple, see Moby as the new name for Docker.
To do so, simply clone the git repository, checkout the tag you want and run a make command
git clone https://github.com/moby/moby.git
git checkout tags/VERSION
make
You will need to have Docker installed on your dev machine to build it.
The short answer is that Docker Desktop is not entirely open-source, although parts of it are. See should I be worried?
Docker Desktop includes Docker Engine, Distribution, Docker CLI client, Docker Compose, Docker Content Trust, Kubernetes, and Credential Helper.
As mentioned in https://github.com/docker/docker-ce/blob/master/README.md
The image distribution engine is on:
https://github.com/distribution/distribution
The source code for Docker Engine is on:
https://github.com/moby/moby
The source code for docker CLI is on:
https://github.com/docker/cli
The source code of docker compose is on:
https://github.com/docker/compose
But to bring these tools to a usable bundle, you need Docker Desktop.
The executable binary distributions of Docker Desktop are on:
https://download.docker.com/