Hello Docker Part 1
Docker ·很喜欢以前用的markeditor
使用说明里的一句话(应该没记错吧),总之就是使用酷的工具并不会让你更酷。我觉得自建博客也适用这个道理,不然我现在也不会需要维护两个博客的内容了。
不过,以前也不是想着建博客,而是建一个网站。最开始的雏形是数据结构的项目,利用爬虫获取初始数据,然后实现一个伪搜索引擎。当时对计算机网络没有了解,在教程里瞎转,用的最简单的Django
+uWSGI
+nginx
。为了正确配置nginx
,找了好一些文章。
第一版过后,就没那么大热情维护了,直到2020年初,准备毕业,在家不想准备面试与毕业论文,摸鱼做了第二版。这一回效率高很多,Django
+ supervisor
+ nginx
,并且加上了https
。
毕业后,公司里有用到docker
技术,而且隐含着要求理解compose.yml
。一边看资料,我也一边拿我自己的网站练手,整体改成了docker-compose
。主要是启停和更新更快,也找到更适合的教程,不用自己从零写起。
最近对网站主要做了如下更新:(1)增加一个定时任务模块,主要是通过minyami
录制广播节目,然后对应的文件通过nginx-fancy-index
暴露出来。(2)增加RSS支持,当然只是对博客。
感觉我自建网站的收获,主要是Linux
上的收获,提到学习Linux
,我不得不提WSL
。实习前建的,但那个时候还用着xshell
连远程服务器,抱怨着怎么没有图形终端,当时我主要是通过笔记本的双系统来写Django
。去实习的时候,按组长要求,恶补«Linux私房菜»和«HTTP教程»,当时我好像已经开始体验WSL1
了,不过还只是VS Code
结合WSL
。
等到WSL2
出现,再到后面Docker Desktop
支持用WSL2
作为内核,在Windows
体验Docker
就是一个比较舒服的事情了,实现了丝滑的Ubuntu
体验。