Using a docker private registry with vctl

Currently I am using VMWare Fusion's vctl to run containers on my Mac. It has been surprisingly compatible with the Docker desktop, but occasionally you run into an issue.

I am currently using an unencrypted local repository and you get errors like:

% vctl login 192.168.1.1:5000
INFO Login to 192.168.1.1:5000...
Username: maurice
Password for maurice:
INFO Error logging in to v2 endpoint, trying next endpoint: Get https://192.168.1.1:5000/v2/: http: server gave HTTP response to HTTPS client
ERROR Get https://192.168.1.1:5000/v2/: http: server gave HTTP response to HTTPS client


The answer is trivial but literally buried at the end of the help for the login command:

vctl login --http my-plain-http-registry.com:5000

You will need to sprinkle the --http flag around your later commands too.

This was going to be an article about the tool skopeo (https://github.com/containers/skopeo) allows a user to copy from one repository to other formats, and I have included that for interest. Read More...

Building a Mac OS X version of Candle GRBL controller application with G-Code visualizer written in Qt

As a new owner of a 3018 Pro Milling machine using a GRBL 1.1 controller I needed a program to download G-Code to the CNC Mill.

Windows / Linux users have a few choices including:

While UGS (Universal GCode Platform) does run on Macs, it is Java based and feels a bit resource intensive. So I tried building Candle and it is a fairly easy compile as the developer has done most of the work.

Read More...