Docker
Docker是一个开源的应用容器引擎,它可以让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。有关Docker的使用可以参考Docker官方文档。在Docker Hub上有很多Docker镜像,其中有官方镜像也有用户上传的镜像,用户可以根据需要下载使用。
本文介绍了我常用几个Docker容器,Docker Desktop for Windows软件,以及其它一些Docker用法。
Docker是一个开源的应用容器引擎,它可以让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。有关Docker的使用可以参考Docker官方文档。在Docker Hub上有很多Docker镜像,其中有官方镜像也有用户上传的镜像,用户可以根据需要下载使用。
本文介绍了我常用几个Docker容器,Docker Desktop for Windows软件,以及其它一些Docker用法。
Ubuntu是一个基于Debian的Linux发行版,它是一个免费的、开源的、社区驱动的操作系统。Ubuntu的桌面环境是GNOME,它是一个基于GTK+的桌面环境,它的特点是简单、易用、美观,本文主要讲Ubuntu的使用。
ESXI系统是我大二折腾的一个系统,当时痴迷于虚拟机管理系统,所以就着手研究ESXI系统。ESXI作为虚拟机管理系统还是运行相当稳定的。
这是原简介:
为了将一台电脑分为多个服务器,我尝试安装ESXI系统,尝试过许多教程,下面是对教程的整理。
Linux系统是一种基于UNIX的操作系统,它是免费的、开源的、可定制的、支持多用户、支持多任务的操作系统。Linux系统是流传比较广的操作系统,许多后端任务都是在Linux系统上运行的,作为程序员,学好Linux系统是非常有必要的。
MySQL是一个关系型数据库管理系统,是后端常用的数据库系统,MySQL是开源的,可以免费下载使用。
ArchLinux系统是我大二尝试折腾的一个系统,说实话,当时折腾这个系统确实有点太早了,我也很快认识到了这个问题,因此写完这篇博客没多久就放弃了,Ubuntu还是香的。
Git作为版本管理工具是每一个程序员必备的技能,学会使用Git对我有很大的帮助。
.gitignore文件,将不需要上传的文件添加到该文件中,可以避免上传不需要的文件。当然Git还有其他功能例如团队合作、分支管理等,但目前我只用到上述这些功能,以后用到了会继续更新。
Visual Studio Code简称(VSCode)是微软开发的一款免费的代码编辑器,支持多种编程语言,支持插件扩展。当我要编写简单C语言、C++语言、Python语言、Markdown文件时,使用VSCode是非常方便的。由于VSCode功能强大,本身自带的功能就很多,而我个人对VSCode功能的发掘并不深,因此这里记录一些我对VSCode发掘的内容,方便日后使用。