Ubuntu has built Docker 1.12 binaries, which target latest and greatest, but can be used on 16.04. Since Docker 1.12 has been split into docker, containerd and runc, there are three packages that need to be installed.
Friday, September 16, 2016
Friday, August 26, 2016
SLES12 also on Docker level 1.11.2
Yesterday, SUSE published a maintweb update of Docker in their SLE 12 Containers Module. That makes Docker 1.11.2 available on all distros (check a previous post for Ubuntu binaries and IBM binaries for RHEL 7).
Thursday, July 21, 2016
Multi-Arch Registry and Images
It has been a while since multi-architecture support has been developed and brought upstream. Multi-architecture support allows to put several images behind a common identifier in a registry. With that, a consumer of the image won't have to think about pulling the right binary flavor of the image, it's done right automatically for him.
A couple of things play together for this magic:
Tuesday, July 19, 2016
A Private Registry. Building and Using
Recently, I received some questions on how to create a private registry. Specifically when going to a recent version, building on your own might make sense. Since describing this last (here and here), this can even be done simpler.
Let's start the build:
Let's start the build:
Tuesday, July 5, 2016
Docker 1.11.2 for RHEL 7 (and Ubuntu 16.04)
A new version of Docker is linked to from developerWorks. This is a bump to 1.11.2, built on/for RHEL 7.2 (which happens to be the version that Canonical also provides in universe for Ubuntu 16.04
Thursday, April 28, 2016
Application Containers, System Containers
Canonical's Ubuntu 16.04 comes with LXD as "Linux container hypervisor". What is LXD and how does it differ from docker?
LXD is typically for system containers, Docker is usually an application container approach.
LXD is typically for system containers, Docker is usually an application container approach.
Monday, April 25, 2016
Docker Update in SUSE's Containers Module
SUSE has provided a version bump to docker 1.10.3 in their containers module (with a security update 4/26). Together with their latest kernel, it provides for improved performance (e.g. starting/stopping containers).
Friday, April 22, 2016
Ubuntu 16.04 GAes and Provides Containers
Today, Ubuntu 16.04 LTS for Server is available for s390x (and a few other minor platforms :-). It provides a few interesting infrastructure options: besides OpenStack and KVM, it offers system containers with LXC/LXD; for application containers, it comes with Docker. Some aspects of what this introduces will follow here...
Friday, April 15, 2016
s390x/ubuntu:16.04 on Docker Hub
With https://hub.docker.com/r/s390x/ubuntu/, the first Ubuntu 16.04 image just appeared on DockerHub
Thursday, April 14, 2016
Docker 1.10 on developerWorks
The Docker page on developerWorks now provides a new Docker binary. It's version 1.10 and provided for RHEL 7 only: SUSE officially provides Docker, and Canonical has uploaded a recent Docker version to the universe archive.
Wednesday, March 23, 2016
Blockchain in Containers
Neale Ferguson from Sine Nomine Associates recently pushed an interesting container image on Docker Hub: brunswickheads/openchain-peer provides a blockchain environment based on openblockchain (IBM's view and one of the efforts for hyperledger). https://hub.docker.com/r/brunswickheads/openchain-peer/ comes with a description how to use it.
Sunday, January 31, 2016
"FROM golang" -- revisited
In this post, we created an image that deals with go-based containers. When tagging it golang, building works out of the box for most Dockerfiles.
Now that golang has been ported to s390x, we can look at this again, creating a golang image that bases on golang rather than gccgo:
Now that golang has been ported to s390x, we can look at this again, creating a golang image that bases on golang rather than gccgo:
Friday, January 29, 2016
Docker on the LinuxONE Community Cloud
The LinuxONE Community Cloud provides an open access to Linux running on a mainframe, primarily targeted at development, porting and functional testing.
Registered users can deploy recent SLES and RHEL instances. Since SLES12 SP1 along with the containers module provides Docker support, it's an easy way to play with Docker there. Try it!
The quickest way to get a container up is:
Registered users can deploy recent SLES and RHEL instances. Since SLES12 SP1 along with the containers module provides Docker support, it's an easy way to play with Docker there. Try it!
The quickest way to get a container up is:
sudo -i service docker start
docker pull s390x/debian
docker run -ti s390x/debian bash
Tuesday, January 26, 2016
Thousands of Containers, Millions of Containers: Towards Sufficiency of Infrastructure Components
In this week's LinuxONE announcement, containers are mentioned a couple of times. Docker has been used as underlying infrastructure for some of the announcement's demo workloads, and when implementing such a new project, microservices and containers seem a natural deployment paradigm choice. Further sound bites are about scaling over the number of Docker containers on LinuxONE, so what is behind that? For those who know me personally, you've got to watch the video. They made me wear a *black* T-Shirt, can you image!
Wednesday, January 6, 2016
Portus
As an extension to distribution/registry, SUSE has created an open source project called Portus. Portus comes offers a web UI and good control over users and teams dealing with images in a registry.
SLES12 officially supports Docker
Since end of 2015, SUSE also provides Docker on z through their "containers module" on top of SLES 12 (SP1). This makes SUSE the first one of the big enterprise distributions to support Docker on z Systems commercially. The package also contains base images for conveniently starting. Having decoupled Docker from the SLES 12 base vehicle through a module is a goodness, this allows for independent updates on a potentially higher frequency.
Subscribe to:
Posts (Atom)