正好 gitlab 公司提供了 gitlab 社区版,看了看基本满足了部门内 git 管理的需求。访问前,先查一下gitlab的运行状态,在服务器上执行:等待执行,启动时间可能会比较长,最终停止滚动,发现系统执行没有报错,系统正常运行。
首先我们需要了解的是,目前 Docker 官方维护了一个公共仓库,叫做【 Docker Hub】,Docker Hub是集中存放镜像的地方,基本上我们99%需求都可以通过在 Docker Hub 中直接下载镜像来实现。
前文说过,如果想要用docker运行一个程序,则必须先获取到这个程序的镜像,比如,如果我想要运行一个nginx容器,就必须先有一个nginx镜像,我们可以基于同一个nginx镜像,启动多个nginx容器,就好比基于同一套nginx模板,启动了多个nginx服务一样,此处我们也可以类比着“虚拟机”去理解,程序镜像就好比虚拟机的“模板机镜像”,我们可以通过“模板机镜像”快速的创建出可运行的“虚拟机”,docker也差不多,只不过docker是通过“程序镜像”创建出可运行的“程序容器”,最终对外提供服务,镜像是磁盘中的文件,基于镜像创建出容器,运行的容器就是内存中的进程。