Skip to main content

Docker, is it bad?

Coronavirus quarantine Blog Post #10


(what is the coronavirus quarantine blog post series?  click here to find out)



Docker is a system that allows you to create something called a container.  A container is like a virtual machine, you can run an app image in it from Docker.  An example: you can run GitLab CE through Docker, and it will be like running GitLab CE Through a virtual machine, so it has its own OS Space to do whatever it needs.  Docker isn't necessarily bad.  Docker is quite useful if you have an app you want to run on a machine, but a different app is using necessary requirements for the app you want to install.  Now, that may have sounded confusing to a lot of people, so let us give you an example.  Lets say you run CyberPanel (a website control panel system) on one of your machines.   CyberPanel would use port 80, 443, 8090, and more.  Now lets say you want to run an app on the same machine, but it would interfere with those ports being used on CyberPanel and it needs access to specific directories being used by CyberPanel.  To run this app without issues, you could simply run it through a Docker Container with a Docker Image of the app you want to run.  You can customize the ports on docker too, so if your app needs port 80, you can have port 80 on the docker container externally forward to a different unused port like 8037.  You can access your docker container SSH easily through your Server Shell.  Big EMail service company's use a app called Mailcow, which is like GMail, through docker.  Company's like eBay, Twitter, and Google also use Docker.  For deploying a docker container we recommend using CyberPanel.  CyberPanel provides a free docker manager in their control panel (also free, free installation instructions can be found here.  There are some downsides to docker though.  If you do not update Docker often, you could be exposed to critical security patches involving the ability to easily steal data through a docker container.  You need to also make sure the host of the docker container is secure, as the Docker Container shares the same kernel and network as the host of the container, an antivirus is recommended.

Popular posts from this blog

Starship SN10 Aborts at T - 0 Seconds for its 10km test flight.

  Moments ago, Starship SN10 attempted a flight to 10km, to then orient itself into a unique horizontal bellyflop position, flip itself upright after it has descended to about 1km, deploy the landing legs, and touch down on the landing pad softly. This vehicle, Starship Number 10, uses Liquid CH4 (methane) and Liquid Oxygen aka LOX/LO2, used by its 3 powerful Raptor engines.  Today, SpaceX started their official stream for the Starship SN10 Flight. SpaceX have privated the stream replay, so we cannot replay it. In case you want the link:  https://www.youtube.com/watch?v=DDEgFsefrGw&t=541s The vehicle began fueling up with Methane and LOX, and then shortly after, it started the engine chill process, which is the process of chilling the engines down in preparation for engine ignition, so the engine material does not crack or get damaged from sudden shock. The vehicle attempted to start up its 3 Raptor engines, by opening the fuel & oxidizer valves, starting up the turbopumps, sho

What is “the best” programming language?

Programming languages, there are so many of them. Some programming languages are way easier to learn than other ones. But which programming language, is “the best” programming language? This question, it is not really answerable. There is no “best programming languages”, they are all meant for different things, well, MOST of them. If I were to compare 2 different programming languages, meant for very similar things, like Batch and Bash, I would say Batch is easier, as its Syntax is not as confusing as Bash’s to the average person. Here is another example, C# is primarily used for computer applications, mostly on Windows, and HTML is a markup language, being used to make websites. I cannot compare C# (it is pronounced “See Sharp” if you didn’t know) because they are used for completely different things. It wouldn’t make sense to say, “C# is way better”, because what is it better at? Developing desktop applications? Sure! Then I can say HTML is better at making websites, it is not a logi

How do you know the universe was not created a few minutes ago?

       The universe is the giant area of space that we live in, which is observable. Anything past our universal border is not in our universe. People do say the universe is constantly expanding, but there is no proof of that, as the "imaginary" or, maybe not imaginary border at the "end" of our universe. But, how do you know that the universe even exists? Were you even in it last week? Did last week even exist? Last week, the universe could have been created, and you do not have proof against it. All of your knowledge and memory could have easily popped into existence a few seconds ago, tricking you into thinking you have existed for longer than you think. This is likely, but also unlikely, it is a 50/50 chance. A reason that this is unlikely is, there are a lot of things that do not make sense in our universe. Like, why does matter attract matter, resulting in gravity? This exists in our universe, but can it exist in a different universe? Not really, or most likel