Save the date! This coming Thursday Docker is excited to host the delegates of Cloud Field Day at our headquarters for a deep dive into the Docker platform. Cloud Field Day is part of a series of Tech Field Day events that bring together technology companies and IT thought leaders to talk shop with technology and insights.
Cloud Field Day will be live and in person at Docker HQ but anyone can join in by participating in the live stream. Docker will be featured at 1pm on Thursday Sept 15th. Join us by visiting the Cloud Field Day event page.
Cloud field day is just one in a series of Tech Field Day sessions coordinated by IT industry veterans Stephen Foskett and Tom Hollingsworth. Learn more about the whole Tech Field Day series here.
ICYMI: Our very own Mike Coleman, spoke at the Tech Field Day Express at VMworld. In this one hour session, Mike walked a group of vExperts through an introduction to containers, what the new end to end application workflow looks like and an overview of Docker 1.12 with built in orchestration.
Intro to Docker
Build, Ship, Run Continue reading
Each week, Docker rounds up the most popular, informative, and thought-provoking articles from the tech community. This week, we delve into current options for securing Docker in production environments, unveil Microsoft’s container monitoring solution and answer the top Docker questions from VMWorld. As we begin a new week, let’s recap our top five most-read stories for the week of September 4, 2016:
Weekly #Roundup: Top 5 #Docker stories for the week 09/04/16 via @Docker
Click To Tweet
The post Docker Weekly Roundup | September 4, 2016 appeared first on Docker Blog.
Simply incredible. We spent last week at VMworld speaking with thousands of enterprise security, infrastructure and virtualization pros. It was humbling to witness all of the curiosity and excitement around Docker at the show, and how Docker clearly made a strong impression on the attendees.
This curiosity around Docker and its use within enterprise environments is the reason why i’m writing this blog. We noticed that there were many of the same questions that arose, and we figured we should share them with you, as you start your journey towards adopting Docker containers and VMs.
Here are the most commonly asked questions from the conference.
Containers are really about applications, not servers. That’s why they aren’t VMs. @docker #VMWorld #TFD
— Karen Lopez (@datachick) August 29, 2016
A Docker container is a standard unit in which application code, binaries and libraries can be packaged and isolated. The Docker Engine is the runtime installed on your infrastructure of choice and is what executes commands to build and deploy containers. Many containers can be connected together to form a Continue reading
Welcome to Technology Short Take #71! As always, I have a list of links related to various data center technologies found below; hopefully something here proves useful.
#ContainerCamp UK kicks off tomorrow in the heart of London’s Piccadilly and we can hardly contain our excitement. There are loads of Docker talks that you won’t want to miss!
9:55 am: Ben Firshman, Director of Product Management at Docker – Building serverless apps with Docker
Everyone’s talking about serverless right now. For good reason – it’s makes distributed apps much simpler to build, scale, and maintain. In this session, Ben will demonstrate how you can use Docker to mix in serverless techniques – right now – and how serverless is going to change how you build distributed apps in the future.
11:15 am: Nishant Totla, Docker Software Engineer – Orchestrating Linux containers while tolerating failures
Management of containers in production requires special care in order to keep the application up and running. In this session, learn the mechanisms and architecture of the Docker Engine orchestration platform (using a framework called swarmkit) to tolerate failures of services and machines, from cluster state replication and leader-election to container re-scheduling logic when a host goes down.
12:35 pm Lightening Talk: #DockerCaptain Nicholas Deloof – Continuous delivery in a container world
We've held two record breaking AnsibleFests this year with exceptional audiences and technical content. Rolling forward, there are going to be some great resources for engineers and infrastructure managers at Brooklyn on October 10 and 11th.
Whether you are an Ansible contributor or a user, there will be content for you. For contributors, the Ansible Contributor Summit on the October 10th is a wealth of information. If you are a user, you’ll have fantastic opportunities to speak with people along the entire spectrum of the Ansible DevOps and development experience both from Ansible core engineers to engineers and managers from other companies using Ansible. So let’s talk about six great reasons to join us at AnsibleFest in Brooklyn on October 11th:
1) First, it’s in BrooklynBrooklyn is a great hub of technology. Companies such as Bank of America, Comcast, HBO and J. Crew will be in attendance. Presentations will cover everything from the greenfield world in which companies began DevOps and Ansible to technical deep dives into issues and solutions. It’s likely that if our presenters have done it, there are lessons to be learned from their experience, and their experiences will be on display.
2) Ask an Expert
From webinars to workshops, meetups to conference talks, September is packed with lots of Docker events. Check out the list of upcoming events sorted by continent below:
Introduction to Docker: This is a two-day, on-site or classroom-based training course which introduces you to the Docker platform and takes you through installing, integrating, and running it in your working environment.
Sep 5-6: Introduction to Docker with Luis Herrera – Docker Captain – Madrid, Spain
Sep 12-13: Introduction to Docker with Contino – London, United Kingdom
Sep 15-16: Introduction to Docker with AKRA – Hamburg, Germany
Sep 19-20: Introduction to Docker with Alterway – St. Cloud, France
Docker Administration and Operations: The Docker Administration and Operations course consists of both the Introduction to Docker course, followed by the Advanced Docker Topics course, held over four consecutive days.
Sep 12-15: Docker Administration and Operations with Luis Herrera – Docker Captain – Madrid, Spain
Sep 15-18: Docker Administration and Operations with AKRA – Hamburg, Germany
Sep 19-23: Docker Administration and Operations with Amazic – Nieuw-Vennep, The Netherlands
Sep 20-23: Docker Administration and Operations with Vizuri – Austin, TX
Sep 26-29: Docker Administration and Operations with Luis Herrera – Docker Captain Continue reading
The last week of August 2016 is over and you know what that means; another Docker news roundup. Highlights include, Docker comes to Raspberry Pi, a cheat sheet for Windows 10 and a presentation by Mike Coleman at Tech Field Day at VMWorld 2016.
Weekly Roundup: Top 5 #Docker stories of the week via Continue reading
For this week’s Docker Online Meetup, Docker Captains Ajeet Singh Raina, Viktor Farcic and Bret Fisher shared their tips and tricks for built In Docker orchestration.
Ajeet talked about the best ways to use Docker 1.12 Service Discovery and shared key takeaways. Viktor talked about best practices for setting a Swarm cluster and integrating it with HAProxy. Bret concluded the meetup with a presentation on Docker 1.12 command options and aliases including cli aliases for quick container management; the shortest path to secure production-ready swarm; how to use cli filters for easier management of larger swarms; and docker remote cli security setup.
Want to learn more about Docker 1.12 and orchestration? Check out these resources:
When I talk about how to develop automation solutions with Ansible, I begin by highlighting the philosophy behind its design. All Ansible best practices relate back to this thinking in one way or another.
Complexity kills
That’s not just a marketing slogan. We really mean it and believe it. We strive to reduce complexity in how we’ve designed Ansible tools and encourage you to do the same. Strive for simplification in what you automate.
Optimize your Ansible content for readability
If done properly, it can be the documentation of your workflow automation.
Think declaratively
Ansible is a desired state engine by design. If you’re trying to “write code” in your plays and roles, you’re setting yourself up for failure. Our YAML-based playbooks were never meant to be for programming.
Ansible is like the Swiss Army Knife of DevOps
Ansible is capable of handling many powerful automation tasks with the flexibility to adapt to many environments and workflows. Not all approaches are created equal though. Don’t let yours undermine the simplicity and power of Ansible.
Enough philosophy though. Let’s get down to brass tacks. Here I’ll cover some of the most important and impactful best Continue reading
In case you missed it, we launched Dockercast, the official Docker Podcast earlier this month including all the DockerCon 2016 sessions available as podcast episodes.
In this podcast episode, we catch up with Avi Cavale the Co-founder & CEO at Shippable. We start off with a conversation where I ask him why he thinks there has been such an explosion of Docker adoption. This leads us into the the ideas behind immutable infrastructure and immutable delivery models. Avi discusses how Shippable has focused on making the delivery pipeline easier for developers.
We also discuss some anti-patterns he calls Frankenstein Continuous Integration (CI) where, although Jenkins is awesome, the glue to put a robust CI system together can be reasonably complex. What Shippable tried to do is abstract away some of those complexities for developers. We end up talking about different Docker patterns Shippable is seeing in the industry.
You can find the latest #Dockercast episodes on the Itunes Store or via the SoundCloud RSS feed.
New #dockercast episode w/ host @botchagalupe & @avinci from @beshippable as a guest!
Click To Tweet
The post New Dockercast episode with Avi Cavale from Shippable appeared first on Docker Blog.
This is a liveblog of the day 2 general session here at VMworld 2016 at Mandalay Bay in Las Vegas, NV. Today, VMware is expected to talk more about containers, end-user computing, and other topics not covered in yesterday’s general session (which focused heavily on Cross-Cloud Services, VMware’s new set of SaaS-based offerings for multi-cloud management).
The general session kicks off with Sanjay Poonen taking the stage. Poonen is an energetic speaker who’s generally very entertaining and lively. He starts his discussion with a nod to VMware’s strong customer loyalty and community, which fosters lifelong learning. That quickly transitions into a discussion of “digital transforamtion”—how technology is affecting many different areas of our lives and our society.
VMware’s proposition in digital transformation is two-fold:
Poonen re-iterates VMware’s vision of “any cloud, any device, any application,” focusing primarily on Workspace ONE and the broad ecosystem that has formed/is forming around Workspace ONE. Poonen’s discussion of Workspace ONE will focus on three layers:
Way back in March of 2015, I wrote a post about managing VMware guests with the vsphere_guest module. A lot has changed since then with VMware support, including a whole bunch of new modules for managing the VMware infrastructure itself. We've also consolidated all VMware interaction around the pyvmomi Python library, replacing the aging and no longer maintained pysphere and psphere libraries. This support even extends to the VMware dynamic inventory, you will be pleased to know!
We took the opportunity to tidy up some of the parameters used in the old vsphere_guest module, and I think the new vmware_guest module is nicer to use. A couple of handy new additional parameters are validate_certs and wait_for_ip_address. I'm sure they don't need explaining, but for the sake of clarity they allow you to connect to vCentre servers that have a self signed SSL certificate, and for the module to wait for an IP address to become visible for the new VM.
This latter parameter is especially nice, because now you can have the single module wait for the IP address, instead of having to do something clunky with a block (as I did in my main demo).
So here is Continue reading
This is a liveblog of the day 1 keynote at VMworld 2016 in Las Vegas, NV. I managed to snag a somewhat decent seat in the massive bloggers/press/analysts area, though it filled up really quickly. Based on the announcements made this morning, it should be a great general session, and I’m really interested to see how its received by the community.
The keynote starts with a high-energy percussion/DJ session, followed by a talk about tomorrow—from where tomorrow will emerge, what tomorrow will look like, and what tomorrow will care about. Don’t stand in line for tomorrow; you are tomorrow, because tomorrow is about people. Which way will you face? What will you do to bring about tomorrow? All of this lines up, naturally, with VMworld’s “be_Tomorrow” theme.
After that talk Pat Gelsinger, CEO of VMware, takes the stage. He talks briefly about his foot injury, then thanks the 21 “Alumni Elite” who have attended every single VMworld. Gelsinger then moves into a discussion of buzzwords and “digital transformation,” claiming that all businesses are digital businesses, and therefore all businesses need to worry about the challenges that face digital businesses. Gelsinger talks about a couple companies that have Continue reading
Here’s the buzz from this week we think you should know about! We shared a preview of Microsoft’s Docker container monitoring, reviewed the Docker Engine security feature set, and delivered a quick tutorial for getting 1.12.1 running on Raspberry Pi 3. As we begin a new week, let’s recap our top five most-read stories for the week of August 21, 2016:
Weekly roundup: Top 5 #Docker stories of the week
Click To Tweet
The post Weekly Continue reading
Back in May, we launched the Docker Labs repo in an effort to provide the community with a central place to both learn from and contribute to Docker tutorials. We now have 16 separate labs and tutorials, with 16 different contributors, both from Docker and from the community. And it all started with a birthday party.
Back in March, Docker celebrated it’s third birthday with more than 125 events around the world to teach new users how to use Docker. The tutorial was very popular, and we realized people would like this kind of content. So we migrated it to the labs repository as a beginner tutorial. Since then, we’ve added tutorials on using .NET and Windows containers, Docker for Java developers, our DockerCon labs and much more.
Today we wanted to call out a new series of tutorials on developer tools. We’re starting with three tutorials for Java Developers on in-container debugging strategies. Docker for Mac and Docker for Windows introduced improved volume management, which allows you to debug live in a container while using your favorite IDE.
We try our best to continuously update these tutorials and add new ones but definitely welcome external Continue reading
The Red Hat Services blog shared a demo on how to automate the provisioning and configuration of Red Hat Mobile Application Platform using Ansible and OpenShift Enterprise Container Platform.
The video contains great information on the creation of MBaaS on OSE3, Set up of RHMAP, and using a Jenkins Pipeline and a demonstration of deployed components.
To view the original Red Hat Services post and read related resources, click here.
For this week’s Docker Online Meetup, Sr. Director, Networking at Docker, Madhu Venugopal, joined us to talk about Docker 1.12 Networking and answer questions.
Starting with Docker 1.12, Docker has added features to the core Docker Engine to make multi-host and multi-container orchestration simple to use and accessible to everyone. Docker 1.12 Networking plays a key role in enabling these orchestration features.
In this online meetup, we learned all the new and exciting networking features introduced in Docker 1.12:
The number of questions Madhu got at the end of the online meetup was amazing and because he did not have time to answer all of them, we’ve added the rest of the Q&A below:
Q: Will you address the DNS configuration in Docker? We have two apps created with docker compose and would like to enable communication and DNS resolution from containers in one of the apps to containers in the other app.
Check out the PTAL external network feature in docker compose in the Docker docs to get started. If that Continue reading
VMworld is upon us, and if you’ve been to the conference before you know it can sometimes be challenging to catch up with folks. (If this is your first time, now you know it can sometimes be challenging to catch up with folks.) This post is an effort to help make it a bit easier if you’re interested in meeting up with me at VMworld.
In years past, I published my schedule so that others could see what sessions I was attending, find times we could meet, etc. Now that I’m a VMware employee, registering for sessions is not permitted (customers first, as it should be!). However, it may still be helpful to show my schedule, so I’m listing it below. You can also view a read-only version of my calendar here.
6:00 pm to sometime - vBeers at Ri Ra Irish Pub
1:30 pm to 3:15 pm - VMworld TAM Day Ask the Experts
5:00 pm to 7:30 pm - Welcome reception in the Solutions Exchange
7:30 pm to sometime - VMUG member party
7:45 am - Prayer time (see here)
9:00 am to Continue reading
Are you a contributor to Ansible, or interested in becoming a contributor to Ansible?
Ansible's third Contributor Summit is coming soon, offering contributors the opportunity to participate in and shape the future of Ansible. We'll be gathering October 10, 2016 in Brooklyn, the day before AnsibleFest Brooklyn 2016, to collaborate and plan around a variety of Ansible-related topics. Your feedback and presence are welcomed. Read on to find out how you can join us!