GithubHelp home page GithubHelp logo

rajamodu / devops-box Goto Github PK

View Code? Open in Web Editor NEW

This project forked from keithleo9008/devops-box

0.0 2.0 0.0 9 KB

A vagrant ubunto box with devops tools, based off https://github.com/wardviaene/devops-box

Shell 100.00%

devops-box's Introduction

DevOps box

A vagrant project with an ubuntu box with the tools needed to do DevOps.

Tools included

  • Docker
  • Docker compose
  • Terraform
  • Packer
  • AWS CLI
  • Ansible

Synced folders

Per the Vagrantfile, the parent folder of this Vagrantfile's folder will be synced to the "/projects" directory in the Vagrant box. You can create Dockerfiles in sibling directories, and then build Docker images in the VM.

A sample Docker project

e.g., with the below directory layout:

/<parent>
  /<this_directory>
     Vagrantfile

cd to the /parent directory and clone the sample project https://github.com/jeff-zohrab/docker_static_site, and build that project's Dockerfile:

# On your machine (the host)
cd /parent/<this_directory>
vagrant up
vagrant ssh

# Now in the vagrant box:
cd /projects
ls
cd /docker_static_site
docker build -t webserver-image:v1 .
# See the docker_static_site README for more.

If you run the docker_static_site's resulting Docker image, you'll be able to see it from your machine at 192.168.199.9, part of a private network created in the Vagrantfile.

devops-box's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.