📁
shine
  • Introduction to the Shine Blockchain platform
  • Shine overview
  • Shine USP
  • About EOSIO
  • Consensus mechanisms
  • Shine Proof of Authority consensus
  • Data privacy
  • Scalability
  • Business details
    • Why Blockchain
    • Why another Blockchain platform
    • Applications of Shine
      • Assumptions
      • Precious metals traceability
      • Food traceability
        • Spices
        • Perishables
        • Seafood
      • Carbon footprint monitoring
  • Tools, Technologies, and Architecture
    • Docker
    • MongoDB
    • Encryption
    • Server Security
    • Server requirements
    • Architecture
    • Transaction flows
  • Protocol
    • Microservices and APIs
    • Account management
  • Shine Blockchain Setup
    • SHINE Software Installation
    • Create Private/Public key pairs
    • Start the Blockchain node
    • Deploying System Smart Contracts
    • Add Producer/Validator Nodes
    • Node Security Setup
    • Deploying Traceability Smart Contracts
  • Backend Setup
    • Installing Prerequisites
    • Starting The Application
  • Front end Setup
    • User Interface
Powered by GitBook
On this page
  • Docker Machine
  • Docker Swarm

Was this helpful?

  1. Tools, Technologies, and Architecture

Docker

PreviousCarbon footprint monitoringNextMongoDB

Last updated 4 years ago

Was this helpful?

Docker Engine is an open source containerization technology for building and containerizing your applications. Docker containers are, by default, quite secure; especially if you run your processes as non-privileged users inside the container.

Docker Machine

Docker Machine is a tool for provisioning and managing your Dockerized hosts (hosts with Docker Engine on them).

Machine lets us create Docker hosts on our computer, on cloud providers, and inside our own data center. It creates servers, installs Docker on them, then configures the Docker client to talk to them.

Docker Swarm

A Docker Swarm is a group of either physical or virtual machines that are running the Docker application and that have been configured to join together in a cluster. The docker swarm function recognises different types of nodes, each with a different role within the docker swarm ecosystem:

Manager Node

The primary function of manager nodes is to assign tasks to worker nodes in the swarm. Manager nodes also help to carry out some of the managerial tasks needed to operate the swarm.

Worker Node

In a docker swarm with numerous hosts, each worker node functions by receiving and executing the tasks that are allocated to it by manager nodes. By default, all manager modes are also worker nodes and are capable of executing tasks when they have the resources available to do so.

Graphical representation of docker-machine