Swift Software Group

Deploy Docker Swarm on AWS EC2 via cloud-formation templates - Step 3 - Roles

In this step we create the IAM roles and policies needed by the EC2 instances.

This post is part of a thread that includes these steps:

  1. Network Setup
  2. Storage
  3. Roles (this post)
  4. Manager Instance
  5. Worker Launch Template
  6. Worker Instances
  7. Docker Swarm
  8. Cleanup
read more

Deploy Docker Swarm on AWS EC2 via cloud-formation templates - Step 2 - Storage

In this step we will create a shared EBS volume which will be used as a home directory for the Linux users.

This post is part of a thread that includes these steps:

  1. Network Setup
  2. Storage (this post)
  3. Roles
  4. Manager Instance
  5. Worker Launch Template
  6. Worker Instances
  7. Docker Swarm
  8. Cleanup
read more

Deploy Docker Swarm on AWS EC2 via cloud-formation templates - Step 1 - Network Setup

Setup network infrastructure including new VPC (Virtual Private Cloud), public and private subnets, internet gateway, security group, and ssh access.

This post is part of a thread that includes these steps:

  1. Network Setup (this post)
  2. Storage
  3. Roles
  4. Manager Instance
  5. Worker Launch Template
  6. Worker Instances
  7. Docker Swarm
  8. Cleanup
read more

Launch ECS container using AWS ECS CLI

The Amazon ECS Command Line Interface (CLI) is a command line tool for Amazon Elastic Container Service (Amazon ECS) that provides high-level commands to simplify creating, updating, and monitoring clusters and tasks from a local development environment.

read more

Launch ECS container using AWS CLI - Step 5 - Cleanup

Delete all the resources that were created in this series.

This is the last part of a multi-post thread involving these steps:

  1. Network Setup
  2. Launch EC2 Instance
  3. Create Docker Image
  4. Create Service
  5. Cleanup (this post)
read more

Launch ECS container using AWS CLI - Step 4 - Create Service

Setup an ECS container repository, create a Docker image, and upload the Docker image to the repository.

This is part of a multi-post thread involving these steps:

  1. Network Setup
  2. Launch EC2 Instance
  3. Create Docker Image
  4. Create Service (this post)
  5. Cleanup
read more

Launch ECS container using AWS CLI - Step 3 - Create Docker Image

Setup an ECS container repository, create a Docker image, and upload the Docker image to the repository.

This is part of a multi-post thread involving these steps:

  1. Network Setup
  2. Launch EC2 Instance
  3. Create Docker Image (this post)
  4. Create Service
  5. Cleanup
read more

Launch ECS container using AWS CLI - Step 2 - Launch EC2 Instance

Create an “EC2 Contaner Service” (ECS) cluster with one EC2 instance. This will be used to host ECS tasks / container instances.

This is part of a multi-post thread involving these steps:

  1. Network Setup
  2. Launch EC2 Instance (this post)
  3. Create Docker Image
  4. Create Service
  5. Cleanup
read more
cloud aws ec2 docker-swarm docker cloud-formation ecs podman macos windows ruby mongodb