Coder Social home page Coder Social logo

dockerimages

General GUIDES about Docker based Deployments.

Step 1 - Create a docker host machine aka install docker and docker-compose

Here we line out some ways to deploy docker it self to a Host machine this can be your private pc or a VPS in general any machine where docker runs on

Step 2 - How to Create a Permernent (Persisted) Deployment

To get a Persisted Configuration of your Deployment you need to describe it in some way good ways for this are:

  • docker-compose
    • Create a docker-compose.yml file and store it in a folder of your HardDrive most of our images are already delivered with a example docker-compose.yml so you can simply do git clone https://github.com/dockerimages/* inside of your desired storage location that will give you a copy of the image definition and assets if some are needed for additional configuration. After cloning the repo you should modify the docker-compose.yml and adjust it to your needs they are most time self explained or explaination can be found on public known additional resources. They are pointing by default to host volumes in the current working directory to keep State and Configuration in same place and make it more easy to Scale conditional. After the Modification you can start it with docker-compose up -d in the current working directory we suggest creation of a folder structure like /srv/docker/* or ~/.docker/* you can easy move the folders around as the volume configuration points to ./* so its always the current directory if you are using containers as volumes your data will be stored most time on the docker host that executes the volume container /var/lib/docker/volumes/* if this is the case you know already what your doing so we will not discusse the up and down sides of doing so.
  • Shell Script
    • Alternativ to the befor mentioned docker-compose definition you can simply create a Shell script with content like
    #!/bin/bash
    docker build -t imagename .
    docker run -d -v ./* --name containername imagename
    you can use all options that docker offers in that script the downside of this is that you could forget the containername so it adds a bit of maintance overhead as you need to review the file more often while docker-compose simply works always with the same command. The build is not needed if the image is already Published to a Registry in our case you can most time use dockerimages/*:tag directly.
  • Advanced Configurations are Kubernetes, Swarm, OpenStack and other descriptive Cloud Deployments your on your own with this :)

Step 3 - Install and use direktspeed cockpit

Direktspeed Cockpit is a cockpit-project based Interface Distribution and set of Plugins

dockerimages's Projects

apt-cacher icon apt-cacher

A APT Cache Server that gets used by dockerimages/ubuntu-baseimage if detected.

cbfs icon cbfs

Installs or runs cbfs & cbfsclient

cbfs-fused icon cbfs-fused

This is a Dockerimage from DIREKTSPEED couchbase fuse daemon

cbfsd-go icon cbfsd-go

A Image that compiles and executes the https://github.com/couchbase-fs/cbfs-go

cloud9 icon cloud9

A Dockerimage for building Cloud9 Instances for diffrent Projects

couchbase icon couchbase

Dockerfiles and configuration scripts for the Docker Hub Official Couchbase images

deno-lambda icon deno-lambda

A deno runtime for AWS Lambda. Deploy deno via SAM, serverless, or bundle it yourself.

direktspeed-gateway icon direktspeed-gateway

Container that runs GATEWAY Services like NGINX, APACHE, HAPROXY, FTP-PROXY, MYSQL-PROXY

docker icon docker

Builds and Installs docker binary to /target

docker-deno icon docker-deno

Latest dockerfiles and images for deno - alpine, centos, debian, ubuntu

docker-desktop icon docker-desktop

Docker Desktop enables you to create virtual desktops that can be accessed remotely. It comes with Firefox and Libreoffice already installed!

docker-dsjs icon docker-dsjs

Dockerimage Including Node.JS via Nave and Couchbase Libs

docker-enter icon docker-enter

A docker tool to enter an existing container. The tools relies on docker and setns.

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.