sudo: docker-machine: command not found

You need to install Docker Machine first on your local machine. If you use Ubuntu, just use this snippet (Update the version from the Official Repository Releases if needed) : $ curl -L https://github.com/docker/machine/releases/download/v0.16.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine && chmod +x /tmp/docker-machine && sudo cp /tmp/docker-machine /usr/local/bin/docker-machine

Run docker service on HTTPS

Thanks Jerome for the answer. I did the following things to get https working on my container. I hope this might be helpful to someone. This image has IIS on it. Add Self signed certificate to image from this script: certificate.ps1 Create Self Signed Certificate. Install it on local certificate store. Create HTTPs Binding and … Read more

How to directly mount NFS share/volume in container using docker compose v3

After discovering that this is massively undocumented,here’s the correct way to mount a NFS volume using stack and docker compose. The most important thing is that you need to be using version: “3.2” or higher. You will have strange and un-obvious errors if you don’t. The second issue is that volumes are not automatically updated … Read more

REST vs gRPC: when should I choose one over the other?

When done correctly, REST improves long-term evolvability and scalability at the cost of performance and added complexity. REST is ideal for services that must be developed and maintained independently, like the Web itself. Client and server can be loosely coupled and change without breaking each other. RPC services can be simpler and perform better, at … Read more

tech