• WRONG LINK (old Docker Birthday Meetup)

    Codebase

    UPDATE: This page is out-of-date. Please use https://events.docker.com/events/details/docker-edinburgh-presents-docker-birthday-6-how-do-you-docker/#/ or https://www.meetup.com/Docker-Edinburgh/events/259185975/. Details to come, but please get in touch if you'd like to do a lightning talk on a Docker use case. Also beware that this event may get replaced with a new one once I figure out how events.docker.com works.

  • Docker Birthday #6: How do YOU #Docker?

    Codebase

    THIS IS A FREE EVENT - PLEASE RSVP USING THIS LINK https://events.docker.com/events/details/docker-edinburgh-presents-docker-birthday-6-how-do-you-docker/ Join us for the Edinburgh edition of the Docker Bday #6 Show-and-Tell! Docker is turning 6! Over the last 6 years, Docker Community members have found amazing and innovative ways of using Docker technology in a variety of different projects. This year, we’d like to celebrate you! If you’ve been working on a cool project using Docker technology, come and show your local community. If you’re new to Docker, come along to listen and learn. All attendees will receive a DockerCon discount code. After a short intro presentation, participants will each have 10-15 minutes of stage-time to show everyone how they have been using Docker (and perhaps get some feedback from others). The presentations do not need to be polished and they can be purely personal, fun projects. Presenters will get a Docker Birthday #6 t-shirt and have the opportunity to submit their Docker Birthday Show-and-Tell to the DockerCon Call For Papers. If you would like to show-and-tell please use the ‘contact us’ button to let us know! Please share an outline of your project and your t-shirt size. Let’s make this the world’s biggest and most fun show-and-tell! Let us know you’re coming by tweeting using the hashtag #DockerBday We'll also stop for cake at some point! Talks: - Using Docker to Deploy into Embedded Environments by Geoff Ballinger Including Machines with Vision our work using Docker Swarm mode on the Network Rail New Measurement Train. - Going Cloud Native at Metaswitch by Peter White Metaswitch sells software to service providers, traditionally in the form of physical boxes with logos on the front going to telephone companies. Metaswitch is being dragged kicking and screaming into the modern world, delivering telco software as cloud native software for Kubernetes. Some of Metaswitch's customers love it, some hate it, and some don’t have any idea what we are talking about. Metaswitch's developers are about the same. So, what are Metaswitch doing, why, and what have we found? - Docker and Kubernetes at arc-net by Kevin Cross arc-net (https://arc-net.io/) is a relatively new company that runs on Kubernetes. Docker is used to develop, build, package and run arc-net services. Kevin will talk briefly about how they currently use Docker and the important role it plays in arc-net's delivery pipeline and operations. Kevin will then outline plans to improve our use of Docker using a mixture of old and new tools to further improve the delivery pipeline. - Dockerprep by Michael Warr (ECS Digital) `dockerprep` is a simple tool I use to bootstrap Docker projects. After a quick run through of why, where, and how, perhaps you’ll want to use it too. Agenda 6:00 PM: Doors Open: Check-In 6:30 PM: Introduction 6:45 PM: Show-and-Tell 7:15 PM: Discussion continues at an appropriate external venue... --- Speakers Geoff Ballinger - https://www.machineswithvision.com/ (Head of Platform) Peter White - Metaswitch (Senior Software Architect) Kevin Cross - arc-net Michael Warr - ECS Digital (DevOps Continuous Delivery Consultant) Hosted By Adrian Mouat, Chief Scientist Working with containers since the early days. Wrote "Using Docker" published by O'Reilly. Regularly give talks and write blogs on everything Docker, Kubernetes and Microservices. Mark Lehmann, DevOps --- Partners ECS Digital (https://ecs-digital.co.uk) Exception (http://exceptionuk.com/) --- THIS IS A FREE EVENT - PLEASE RSVP USING THIS LINK https://events.docker.com/events/details/docker-edinburgh-presents-docker-birthday-6-how-do-you-docker/

    1
  • Docker Meetup

    Codebase

    1
  • Docker Meetup

    Codebase

    1
  • Docker Meetup

    Codebase

    The Docker Edinburgh meetup takes place at Codebase, in their Event Space, which is accessible from the entrance on 38 Castle Terrace. The Meetup will run from around 17h30 to 20h00 (note early start for this one!), with further discussion afterwards in the pub! Cloudsoft will be sponsoring the meetup, and pizza and beer will be provided. This meetup coincides with the Open Source Summit in Edinburgh, so we're in the process of poaching some top quality speakers. I'll update with more details later in the week. Please note that I've moved the date and time of this meetup in an attempt to fit in with the OSS schedule. Speakers ** Vincent Batts - "Connecting Dots for Container Runtimes" ** "Since Docker came on the scene in 2013, for many it was the first they'd heard of containers. They existed before, but have exploded since then. Today if you intend on running containers in production, you will be primarily concerned with the Kubernetes level, but what is happening below? What does the layered structure mean for direct access and on-going developer experience?" Vincent Batts has spent half his life in Linux and open source communities. An Open Containers Initiative maintainer and technical board member. An ongoing member on Slackware Linux's Core Team, past maintainer on the Docker project, and the past maintainer of the Go compiler for Fedora and Red Hat. He currently works in emerging technology on Red Hat CTO's Office. ** Phil Estes - "Why I love containerd... and Docker!" ** In a recent HackerNews thread in which various constituents were up in arms about Docker (par for the course in any HackerNews item), Phil noted several splintering threads of advocacy for and against "alternatives" to Docker. Not a new theme by any means, as we can trace back various arguments for and against alternatives to Docker since the beginning of the Docker era. However, as a maintainer of containerd and regular speaker extolling the virtues of containerd, Phil sometimes wondered if people think this means that he sees the options as "Docker vs. containerd." As Phil commented in that HN discussion, what people are missing is the strong differences between the Docker platform and a container runtime, like containerd. In this brief talk, Phil will detail how the Docker platform has matured (including Desktop, Enterprise Edition, and the ongoing community and open source engine), and how containerd and other platform components have been broken out and been found useful in specific usage scenarios. Hopefully attendees will leave with an understanding of where each of these components fit in the broader ecosystem and how it can make total sense to love containerd, and love the Docker platform all at the same time! ** John McCabe - " This talk introduces OpenFaaS and running it with Istio to leverage Service Mesh features. From writing a first function in a language of your choosing to deploying on git-push with OpenFaaS Cloud we’ll take a tour of OpenFaaS followed by a closer look at the features provided when running with Istio, mTLS, Distributed Tracing etc. With time-permitting a demo of the Canary deployment of an OpenFaaS function. John McCabe is one of the earliest contributors to the OpenFaaS project, and a staff engineer at Proofpoint Inc. Current Schedule 17h30 - Pizza and beer (thanks, Cloudsoft) 18h15 - John McCabe - "Setting Sail with Serverless - OpenFaaS and Istio" 18h45 - Vincent Batts - "Connecting Dots for Container Runtimes" 19h15 - Phil Estes - "Why I love containerd ... and Docker!" 20h00 - Discussion continues at an appropriate external venue... Please let us know what sort of speakers or topics you would like to see at future Meetups, or if there are alternative formats like lightning talks that would prefer. We're always looking for new speakers, so please get in touch if you have something you'd like to present about Docker or the wider DevOps community! Look forward to seeing everyone!

    4
  • Docker Meetup

    Codebase

    The Docker Edinburgh meetup takes place at Codebase, in their Event Space, which is accessible from the entrance on 38 Castle Terrace. The Meetup will run from around 18h30 to 20h00, with further discussion afterwards in the pub! Cloudsoft will be sponsoring the meetup, and pizza and beer will be provided. Please let us know what sort of speakers or topics you would like to see at future Meetups, or if there are alternative formats like lightning talks that would prefer. We're always looking for new speakers, so please get in touch if you have something you'd like to present about Docker or the wider DevOps & Cloud Native community! Speakers * David McKay - In 2018, Container-Native Development is the de-facto; right? Wrong. While great leaps are made in the continuous integration and deployment space, through GitLab CI, Drone, JenkinsX, and Kubernetes; local development has been left behind, even abandoned by its founding father: Docker Compose. In this talk, I will take a look at the lessons I’ve learnt with 4 years of blood, sweat, and tears; providing you with a crash course of essential daily tips, tricks, and treats for blissful Container-Native Development. Bio: David McKay is a software and technology professional, born & bred in Glasgow, Scotland. As a serial user-group organiser, founding Cloud Native, Docker, DevOps, mongoDB, and Pair Programming Glasgow; David is always searching for new and creative ways to share knowledge with others. David was an early adopter of container technologies, deploying his first Docker container to production in 2014. Since then, David has embraced the Cloud Native landscape; encouraging developers to adopt the right tools and languages for the job, rather than those within their comfort zone. * Alec MacQueen - Dockerise Everything! This is a talk about Administrate's journey into the world of Docker and the lessons we've learned so far. Alec will cover topics like moving from Chef to Docker, dockerising monoliths and tips/gotchas for deployment with Amazon's Elastic Container Service. Bio: Alec is part of the infrastructure team at Administrate, and previously worked on their Python GraphQL API. He is also the organiser of the Edinburgh Golang Meetup. * Jörg Thalheim - Cntr: Lightweight OS Containers Cntr provides the performance benefits of lightweight containers and the functionality of large containers by splitting the traditional container image into two parts: the “fat” image — containing the tools, and the “slim” image — containing the main application. At run-time, Cntr allows the user to efficiently deploy the “slim” image and then expand it with additional tools, when and if necessary, by dynamically attaching the “fat” image. Current Schedule 18h30 - Pizza and beer (thanks, Cloudsoft) 19h00 - David McKay - In 2018, Container-Native Development is the de-facto; right? 19h30 - Alec MacQueen - Dockerise Everything! 19h50 - Jörg Thalheim - Cntr: Lightweight OS Containers 20h15 - Discussion continues at an appropriate external venue... Look forward to seeing everyone!

    2
  • Docker Meetup

    Codebase

  • Docker Meetup

    Codebase

    The Docker Edinburgh meetup takes place at Codebase, in their Event Space, which is accessible from the entrance on 38 Castle Terrace. The Meetup will run from around 18h30 to 20h00, with further discussion afterwards in the pub! Cloudsoft will be sponsoring the meetup, and pizza and beer will be provided. Please let us know what sort of speakers or topics you would like to see at future Meetups, or if there are alternative formats like lightning talks that would prefer. We're always looking for new speakers, so please get in touch if you have something you'd like to present about Docker or the wider DevOps community! **Speakers *Kai Davenport - "Bringing data into the circle of control - Data management is killing your velocity!" Data management issues cause tremendous pain throughout the software development life cycle, and the increased adoption of cloud native computing practices is exacerbating the problem as applications change faster and employ multiple databases behind their microservices. Version control and software testing allow you to control your code, immutable infrastructure allows you to tame your infrastructure, but data is largely still managed using a set of flaky and disparate tools and practices. In this talk Kai will highlight three areas where data is causing software teams to grind to a halt and will explain why this is happening. Finally, he’ll introduce dotmesh an open source tool that we’ve developed which we think starts to address these issues. *Kai's Bio Kai is an engineer for dotmesh and likes to stay on his toes doing work in different aspects of the stack, including ops (with k8s & gitlab), backend services (node.js, golang) and frontend development (JS, React, Redux). In a previous role, he was a developer advocate for ClusterHQ and continues his involvement in the world of storage by his work for dotmesh and writing the occasional blog-post for Portworx. He also run's an Ethereum meetup in Bristol and will talk for days about computers unless you tell him to stop and take a breath. His favourite colour is orange and he likes to blast drum-and-bass in his headphones whilst furiously being unproductive at the keyboard. *Adrian Mouat - "Establishing Image Provenance and Security in Kubernetes" Taking full advantage of my status as organiser, I'll give a quick talk on handling images in k8s. It will effectively be a warm up for KubeCon EU but hopefully it will be fun and interesting! **Current Schedule 18h30 - Pizza and beer (thanks, Cloudsoft) 19h00 - Adrian Mouat - "Establishing Image Provenance and Security in Kubernetes" 19h30 - Kai Davenport - "Bringing data into the circle of control - Data management is killing your velocity!" 20h00 - Discussion continues at an appropriate external venue... Look forward to seeing everyone!

    4
  • Docker Birthday #5 Celebration -- Edinburgh Edition

    Join us in celebrating the Docker Project’s 5th birthday! Every year in March, we celebrate Docker’s birthday. It is a tradition that is near and dear to our heart because it gives us the opportunity to express our gratitude to our community of contributors, customers, partners and users. The goal of this global celebration is to welcome in our community new Docker users and help them learn Docker through a series of hands-on labs. Are you an advanced Docker user interested in mentoring attendees through the workshops onsite? Click the "contact the host" button and let us know! This year, celebrations all over the world will take place March 19-25, 2018. Come learn, mentor, celebrate, eat cake, and take an epic #dockerselfie! Docker Birthday #5 Hands-on Labs include: - Docker 101 for Linux users - Docker 101 for Windows users - Kubernetes on Docker for Mac and Docker for Windows - Modernizing Traditional Java Apps - Modernizing Traditional .NET / Windows Apps - Deploying Multi-OS applications with Docker EE. Attendees should make sure to bring their own laptops to complete the labs. No need to install anything ahead of these events, we'll be using Play with Docker (PWD), a Docker playground which allows users to run Docker commands in a matter of seconds. It gives the experience of having a free Alpine Linux Virtual Machine in browser, where you can build and run Docker containers and even create clusters. In addition to the playground, PWD also includes a training site composed of a large set of Docker labs and quizzes from beginner to advanced level available at training.play-with-docker.com. If following the Kubernetes on Docker for Mac and Docker for Windows, you’ll need to install Docker for Mac or Docker for Windows, depending on your operating system. • What to bring Laptop • Important to know

    2
  • Docker Meetup

    Codebase