bk99.de entertain the web since 1997

Docker 1.0 makes containers production-ready

Summary

Docker releases version 1.0 and stabilises the image format, runtime, registry workflow and interfaces for portable Linux applications. Docker 1.0 was released in June 2014. The runtime used Linux namespaces and cgroups.

Ideas

  • Images bundle a file system and reproducible application layers.
  • Containers share the host kernel and isolate processes with namespaces.
  • Cgroups limit and measure resource consumption.
  • A registry distributes versioned images between environments.

Insights

  • Portability needs standardised artefacts and matching runtime assumptions.
  • A shared kernel saves resources and enlarges the shared trust base.
  • Immutable images make rollback and reproducible delivery easier.

Facts

  • Docker Hub provided a public registry.

Recommendations

  • Pin base images by immutable versions or digests.
  • Scan images and run containers without unnecessary privileges.

References

Read the original article

Search the Web Archive