我怎样才能使用gitlab和/或docker工具为我的networking应用程序?

我目前正在build设一个大学项目的Web应用程序。 我正在使用LAMP堆栈和运行CentOS的数字海洋服务器。

我对git比较陌生,一直在阅读Gitlabpipe道,跑步者,环境和集成docker容器,并且无法理解它或者区分哪些对我有用。

我的大学有一个Gitlab服务器设置,供我们托pipe我们的项目库,我的问题是,是否有可能推到掌握并让Gitlabtesting并将代码部署到数字海洋服务器?

谢谢。