Walkthrough: Rancher Docker Container Manager on Ubuntu
TechRepublic has shared a walkthrough for installing Rancher’s Docker Container Manager on Ubuntu. The walkthrough covers basic requirements for the project as well as a step-by-step for installing, deploying a container, and making final configuration tweaks. Check it out at the link.
6 Novel Ways Containers Can Solve Problems
A recent O’Reilly article explores “6 creative ways to solve problems with Linux containers and Docker.” Among them:
- “Using containers for console commands”
- “Using containers for development environments”
- “Using containers to solve OS version incompatibilities”
- “Using containers to explore the underlying host”
- “Using containers to sidestep a read-only filesystem”
- “Using containers to run X11 graphical applications”
Java 10 Features Improved Docker Container Integration
The recent release of Java 10 means improved Docker container integration, according to a post on the Docker blog. According to the post, the Java Virtual Machine (JVM) “now recognizes constraints set by container control groups (cgroups),” and, “both memory and cpu constraints can be used manage Java applications directly in containers.”
How-To: Build / Run Windows Apps w/ Docker for Windows
A recent webinar from Docker covered “how to build and run Windows applications in containers with Docker for Windows” – everything from “101 to modernizing .NET apps.” Check out the recording and Q&A from that webinar at the link.
Docker Video Series: Modernizing Java Apps
Docker has shared part 4 of their “modernizing Java apps for developers” video series. This installment “takes advantage of the messaging service … added in part 3,” and adds, “self-service analytics powered by the open source Elasticsearch / Kibana stack.”
Security Guidelines for DevOps
A recent article in InformationWeek offers DevOps security guidelines to help the “good guys… gain the upper hand.”
For the dev portion, they suggest enforcing “practices such as minimum privilege and minimum data,” ensuring developers test for “many kinds of… vulnerabilities,” updating the incentive policy (to reward secure coding practices), and injecting “code analysis tools and automated penetration tests.”
Meanwhile they suggest ops personal “collaborate with the security team on business impact assessments,” work with the security team on “data classification and management,” own the “layer of security tools closest to the apps,” and “secure traffic.”
How-To: Launch a GPU-Backed Kubernetes Clutster
A recent article in The New Stack walks though launching a GPU-backed Kubernetes cluster. The walkthrough requires you to have a valid GCP account and to have the Google Cloud SDK configured on your development machine.
Jenkins X: More User Friendly, Container Friendly
According to an article in The New Stack, the new Jenkins X is meant to be “easier to understand and work with,” taking a “self-service” approach “so any developer can spin up a new project and all the pipelines and everything just happen.” Additionally, the new Jenkins is meant to bring security into the “container image construction process.”
China’s Container / Kubernetes Adoption
The Cloud Native Computing Foundation has administered a Mandarin-translated survey of the cloud native community. This version of the survey gives us insight into China’s adoption of containers and Kubernetes.
According to The New Stack, the data indicate respondents from China are, “less far along in their deployment of containers and Kubernetes,” as well as being, “much more likely to deploy containers to Alibaba Cloud and OpenStack cloud providers.” The Mandarin respondents were also, “twice as likely to cite reliability as a challenge,” according to The New Stack.
5 Guidelines for Container / Microservices Adoption
The New Stack has shared five guidelines for organizations adopting containers / microservices. Among them:
- “Never stop developing”
- “Build it piece by piece and start with the early adopters”
- “One size does not fit all”
- “Technology changes are organizational changes”
- “Remember, building software is a human experience”