我是一名大三学习软件工程的学生,通过朋友推荐了解到阿里云的开发者计划可以让学生免费领一台服务器,最近刚好在学习docker,就去申请了,立刻就能用。
首先,学习docker期间我发现当新建一个容器时,docker不需要和虚拟机一样重新加载一个操作系统内核,避免引导、加载操作系统内核返个比较费时费资源的过程,给我的感觉就是docker这玩意就像一个小型的虚拟机,轻巧了很多,启动也很快相比原来的虚拟机,因此在我使用的过程中都非常流畅,给人的感觉非常舒服。其次,就是我在使用docker容器用后台运行nginx的时候docker发现没有应用,找了半天才发现坑,docker容器使用后台运行,就必须要有要一个前台进程,docker发现没有应用,就会自动停止。所以nginx容器启动后,发现自己没有提供服务,就会立刻停止,就是没有程序了。还有一个tomcat的小坑,就是用docker直接下载tomcat镜像去run会404,一开始让我不知所措,后面进入tomcat目录发现原来是webapps目录下空空如也,然后把webapps.dist下的文件复制一份到webapps下就可以运行成功。最后就是docker的使用心得,整体下来给我的感觉就是极大的简化了安装配置,用啥就docker pull,不懂就docker xxxx --help,体验非常舒适相比原来需要一个个下载安装。还有就是一开始我就发现docker默认使用国外的镜像,使用起来非常慢,这里就不地说阿里云真的就非常体贴啦,还提供了免费的国内镜像加速,需要配置就直接到容器镜像服务里面找镜像加速,复制粘贴就能用,使用起来快的飞起。
总而言之,非常感谢阿里云提供给我们学生一台免费的服务器,让我们能够有机会能够接触了解和使用云服务器。 我真的是佩服研发阿里云的这群人,真的牛逼,希望自己以后能像他们一样,只要学不死们就往死里学。