Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Docker in the cloud - ForLoop Abuja

Docker in the cloud - ForLoop Abuja

I introduced my audience to Docker in the cloud at Forloop Abuja on 22nd April 2017

Socials: https://twitter.com/forLoopAbuja/status/855766987108122625

Stanley Ndagi

April 22, 2017
Tweet

More Decks by Stanley Ndagi

Other Decks in Technology

Transcript

  1. Docker in
    the cloud
    Abuja
    Ndagi Stanley,
    https://md.engineer

    View Slide

  2. We gather together to
    interact socially and to
    share ideas on different
    technologies.

    View Slide

  3. Mission:
    - Understand Docker
    - Dealing with a Simple Web App
    - Adding Docker to development & deployment workflow

    View Slide

  4. The problem
    It’s common to hear this
    “It is working locally”
    “I have issues deploying ...”
    “It is working on my machine but
    I’m having trouble helping Maman
    set it up”

    View Slide

  5. The solution
    Options:
    - VMWare
    - Vagrant
    Docker
    The Game changer

    View Slide

  6. Normal workflow
    Build
    Run

    View Slide

  7. The Docker way

    View Slide

  8. Build
    Ship
    Run

    View Slide

  9. Setup
    Docker Engine
    Docker Machine
    Mac
    Windows
    Linux
    Amazon AWS
    Azure
    Windows Server
    Docker is installable on:

    View Slide

  10. How it works
    Build
    Dockerfile
    docker-compose.yml
    $ docker build -t
    .
    A

    View Slide

  11. How it works
    Build
    Dockerfile
    docker-compose.yml
    $ docker build -t
    .
    Ship
    Docker Hub
    $ docker login
    $ docker push
    A B
    DOCKER HUB (released 2014):
    - Workflow automation
    - Integration
    - Organisation (Teamwork)
    Under the covers
    > Faster download speeds

    View Slide

  12. It is 3-fold

    View Slide

  13. How it works
    Build
    Dockerfile
    docker-compose.yml
    $ docker build -t
    .
    Ship
    Dockerhub
    $ docker login
    $ docker push
    Run
    Docker environment
    $ docker run
    A B C

    View Slide

  14. What next?
    Adding Docker to your workflow
    Not yet?
    Wait till we see it on the cloud..

    View Slide

  15. A handful of the options we have
    Zeit.co/now

    View Slide

  16. Hands on

    View Slide

  17. @NdagiStanley
    https://md.engineer

    View Slide