DevOps server for docker containers.
In this lesson you train to be able doing a setup and config for a cloudserver and enable the needed services and Docker
You learn to make a configuration, the principals and with doing practice to get experience with container technologies.
Whe start in DevOps server & cloud 1 with one server.
This lesson-module is basic easy to read and do practice with short and clearly steps to reach the goal, to learn the first steps to DevOps and cloud-servers.
For a production server you need a more advanced setup whith a master and slave server, needed for managing the containers on different servers and platforms in the cloud.
Management production environments going out of the scope of this module.
About following the lessons.
Read all first
Do the quiz
Test all actions.
About following the steps.
Whe install a cloud-server
Setup & Config
Whe setup and config
the cloud server
Pull & Enable
Whe pull a container
in Docker, and let it work.
Containers, what are they?
A container is a set of 1 or more processes that are isolated from the rest of the system. All the files necessary to run them are provided from a distinct image.
containers are portable and consistent as they move from development, to testing, and finally to production.
Why use containers?
Imagine you’re developing an application. You do your work on a laptop or other device and your environment has a specific configuration. Other developers may have slightly different configurations. The application you’re developing relies on that configuration and is dependent on specific libraries, dependencies, and files.
With containers you make your app work across these environments.
> Buildin and testing
software images into a container
> Deploy container
working software to a production platform
Starting with some knowledge about DevSecOps
developped code be secure.
Programmers put a security as code to the software.
The key to integrating security processes into
DevOps is security as code.
DevOps brings software development, releases from new components together and push it to a production customer-platform.
Can be pushed anytime and very fast, because they are containered and mostly virtual.