I've dealt with a lot of negative comments in my life.
When I was a coach I got yelled at by people who didn't agree with my choices.
That's why IDGAF about a comment written by an anonymous user who hides behind a keyboard.
But someone does.
This thread could help you.
🧵
1- Never take it personally:
Think they:
- had a bad day,
- just broke up,
- lost their job,
- got their car stolen
- their house went up in flames
But don't take this as a direct attack on you or your family.
2- Responding is usually more harmful than ignoring.
This does not mean that we must passively accept any accusation, but probably answering it will only fuel discussions.
Also, there are people who like to argue all day long.
That's their hobby.
3- People who waste time criticizing others are almost always people who are dissatisfied with their lives, and project their insecurities, anxieties, fears, and worries onto you.
After all, it's cheaper than going to the psychologist, right?
4- Everyone gets criticized by someone.
Thank goodness we are all different and opinions are different.
There is no single truth and we should accept that there are different points of view on things
5- Only people who act are criticized.
Do you prefer to do nothing for fear of being criticized?
If you really believe in what you do, then don't care about what some people think.
6 - Focus on who you want to help.
You wrote an article and someone criticized you for how it is written.
But another thanked you.
Pay attention to the positive things too and focus on that
For context, I am not writing this thread as an answer to any negative comment to me.
It's just to help someone out there.
Even if it's just one person, this thread is worth every single word.
If you are still reading, thank you.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
There are many resources online, many great ones even free to learn Docker
But what is the path to learning Docker from Zero, so you can choose your own videos/articles?
Here is the path I suggest in 10 steps.
Let's see them together:
...
1) Understanding WHAT it is and what it isn't, what are the building blocks of it
2) Understanding what containerization is and why it is so important. Differences Containers/Virtual Machines
3) Install Docker on your operating system and make sure it works (`docker info`)
...
4) Take a look at "Docker Hub" and make a bit of practice using one image there (eg Nginx) and understand the basic commands: start/stop/list containers.
5) Understand how the components are made and their configuration: commands inspect/exec/logs.
-d: Run in detached mode
-e: Set new environment variable
--env-file: use an external file for env variables
-i: Keep the Standard Input open
-t: pseudo Terminal (TTY)
-u: define a user for the command
-w: define a working dir inside the container
...
The most common use case:
Use the exec command to get inside a running container
Example:
`docker exec -it <container_id> bash`
This works for most of the containers running based on Linux images
and me, because I create content about it every single day.
WHAT is Docker?
A container technology, a platform to build and manage containers.
You package the code with all the dependencies you need in order to run your application everywhere in a smart, reliable way.
Think about it as a Mountain Backpack, you can bring with you