Home » DevOps » Page 7

DevOps

Docker Hub Nginx Tutorial

In this tutorial we will see how to take advantage of Docker Hub to deal with Docker images, with an Nginx image, one of the most used web servers in the last times. For this tutorial, Linux Mint 18 and Docker version 1.12.1 have been used.               Tip You may skip Docker installation and ...

Read More »

What’s New in Docker 1.13

Docker just released version 1.13 of Docker Engine, which is full of new features to make deploying highly available services even easier. It also introduces some commands and workflows to improve the developer experience for Docker users. You can see the full release notes on GitHub, but here’s a summary of a handful of interesting updates. Orchestration updates Docker 1.13 ...

Read More »

Deploying Docker Images to Amazon EC2 Container Service

In the first post of this series, we discussed how to set up continuous deployment to AWS for your Docker apps using Codeship. We’ll continue with a quick tutorial on deploying new Docker images to Amazon’s EC2 Container Service. Over the past few years, the use of container technology like Docker has grown dramatically within organizations of all sizes, which ...

Read More »

Docker Elasticsearch Tutorial

Elasticsearch is a document-oriented, schema-free, distributed search engine based on Apache Lucene. This powerful tool that allows to index a huge data volume and, after, perform complex searches on it, including full-text searches. This tutorial will show how to use it with Docker.                   For this tutorial, Linux Mint 18 and Docker ...

Read More »

Setting Up AWS Authentication Before Deploying Docker Apps

Amazon Web Services (AWS) is one of the most ubiquitous cloud computing providers available today, delivering a seemingly endless suite of tools for cloud computing and development. From servers to storage and databases to deployment, if you need it, AWS probably has it. While it is used by companies like Netflix, Slack, and Pinterest to run their services, store data, ...

Read More »

Packer, Ansible and Docker Part 3: Multiple Roles

Previously we modified our setup to use a role from ansible galaxy to install and configure redis. One key thing lacking here is that one rarely needs to just use a role from ansible galaxy by itself so next up we’ll modify our playbook to define the server as a role that uses the redis role. Creating Our Role First up ...

Read More »

Build Docker Images with Packer and Ansible

Recently someone asked me where a good place is to get started learning tools like docker, packer and ansible. I did some quick googling and didn’t find what I thought were really good, in-depth tutorials so I decided to write one myself! Getting Started This tutorial assumes you are working with OSX although you should be able to accomplish the ...

Read More »

Packer, Ansible and Docker Part 2: Using Ansible Galaxy

Previously we setup packer, docker and ansible to build a very simple docker image that simply placed a file under /root with some content, a very simple start. Today we’ll go further and explore using ansible roles and making some pieces a bit more dynamic. A Real World Example In this tutorial, we’ll build a docker image that has Redis installed. ...

Read More »

Deploying Docker Apps to Kubernetes with Codeship

In the first post of this series, we introduced using Kubernetes for deployments; in the second, we got started with integrating Codeship into the Kubernetes CI workflow. Now, we’ll wrap things up with how to update Kubernetes Deployments. Updating Kubernetes Deployments Once our push step is defined, we need to tell Kubernetes to update the appropriate Deployment to roll out ...

Read More »