rust-lang / rustwide

Execute your code on the Rust ecosystem.
Apache License 2.0
180 stars 41 forks source link

Replace shelling to the docker CLI with native calls to the Docker API #7

Open pietroalbini opened 4 years ago

shepmaster commented 4 years ago

I'm curious; what benefits do you see this bringing?

The playground shells out to Docker, so I've a vested interest.

pietroalbini commented 4 years ago

I'm trying to dockerize Crater, and at the moment I have to install the full docker engine on the container to get the CLI which is not great.

ecstatic-morse commented 4 years ago

According to moby/moby#20639, they distribute separate binaries for the client and server, and there's a docker-ce-cli package available via the docker-ce repo on my system (Fedora 29).