SpaceWalker
Legendary Member
- Joined
- Jan 27, 2020
- Messages
- 1,294
- Reaction score
- 1,189
- Points
- 5,385
So for the last week and a half I've been on a little DevOps spree at work.
I'm a SysAdmin by day, but I'm skilled in Cloud, Web Design and general Tech fuckery.
I started down this road to see if I'm able to selfhost some internal web apps I'm planning to make and decided on Docker.
Our environment is mostly Windows, but I know enough about Linux to get to the other side of the road.
I started from scratch. Docker Desktop on Windows, implementing the correct virtualisation methods with WSL. Taught myself how many Docker processes work such as docker-compose files. How to integrate and change compose files to add multiple different containers that function together under one core container. It took a hell of a lot of Googling, frustration and figuring out.
I've got a WordPress, Nginx, MariaDB, Redis and PHPMyadmin container running and working flawlessly. Just the networking alone was a major headache to resolve. I have so many notes and snippets all over.
So I'm a chuffed little guy today and chuffed with myself because I didn't give up and tried until I succeeded. I spun up another container with a different web app and that's working nicely too.
I won't go into specifics as to where and how I'm running these systems, due to policy, but I'll continue down this path until I can do it like the rest of my daily tasks.
Tomorrow I'll be implementing autostart of containers and then the real work starts when working on the software I've deployed.
I'm a SysAdmin by day, but I'm skilled in Cloud, Web Design and general Tech fuckery.
I started down this road to see if I'm able to selfhost some internal web apps I'm planning to make and decided on Docker.
Our environment is mostly Windows, but I know enough about Linux to get to the other side of the road.
I started from scratch. Docker Desktop on Windows, implementing the correct virtualisation methods with WSL. Taught myself how many Docker processes work such as docker-compose files. How to integrate and change compose files to add multiple different containers that function together under one core container. It took a hell of a lot of Googling, frustration and figuring out.
I've got a WordPress, Nginx, MariaDB, Redis and PHPMyadmin container running and working flawlessly. Just the networking alone was a major headache to resolve. I have so many notes and snippets all over.
So I'm a chuffed little guy today and chuffed with myself because I didn't give up and tried until I succeeded. I spun up another container with a different web app and that's working nicely too.
I won't go into specifics as to where and how I'm running these systems, due to policy, but I'll continue down this path until I can do it like the rest of my daily tasks.
Tomorrow I'll be implementing autostart of containers and then the real work starts when working on the software I've deployed.