Learning Tools Updates24 March 2016
One of the projects that I started last year was my GitHub “learning-tools” repository, in which I store tools (of various sorts) to help with learning new technologies. Many of these tools are Vagrant environments, but some are sample templates for other tools like Terraform. I recently made some updates to a couple of the tools in this repo, so I wanted to briefly update my readers.
Docker with IPVLAN L2 Interfaces
This area of the repository was already present, but I had a note in the repo’s main
README.md noting that it wasn’t fully functional. After having to work through some other issues (issues that resulted in this blog post), I was finally able to create the tools and assets to make this environment easily repeatable. So, if you’d like to work with Docker using IPVLAN interfaces in L2 mode, then have a look in the
docker-ipvlan folder of the repository. The folder-specific
README.md is pretty self-explanatory, but if you run into any problems or issues feel free to open a GitHub issue.
Docker with IPVLAN L3 Interfaces
This is an entirely new area of the repo. Thanks in part to being able to complete the IPVLAN L2 environment described above, I was able to relatively quickly add an IPVLAN L3 environment (look in the
docker-ipvlan-l3 folder). This environment enables you to relatively easily spin up a Docker environment using IPVLAN L3 interfaces. (Side note: IPVLAN L3 is very cool.) Have a look at the folder-specific
README.md for more details, and if you have problems or questions please open a GitHub issue so that I can help you.
I have plans to add a great deal more content here throughout this year, as I continue to refine my expertise in specific areas based on my 2016 project list. If you have specific things you’d like to see, a GitHub issue is probably the best way to make that request and enable me to track it.Tags: CLI · Docker · Linux · Networking Previous Post: Using Docker Machine with AWS Next Post: Docker Swarm on AWS using Docker Machine