15-Portainer轻量级图形化监控
Portainer是一款轻量级Docker可视化管理工具,支持单机与集群环境,提供图形界面方便管理镜像、容器、网络、数据卷等。分为开源版(CE)和商业版(BE/EE)。通过Docker一键部署,绑定本地sock即可访问,首次使用需创建管理员账户,支持中文界面,易于上手。
Jenkins的Agent服务器环境配置
本文介绍Jenkins节点服务器的配置方法,涵盖Maven、Node、Ant编译环境搭建,Docker、CCE客户端、kubectl、Helm等工具的离线安装与配置,以及JDK安全策略调整,确保节点可完成项目构建、镜像制作及K8S集群部署任务。
05-Gitlab容器环境搭建
本文介绍如何通过Docker搭建Gitlab CE(社区版)环境。包含拉取镜像、创建持久化目录、运行容器并映射配置、数据和日志卷,以及访问Gitlab并初始化项目的方法。详细说明了SSH与HTTP访问配置、初始密码获取,并提供本地代码上传的两种方式,帮助快速部署并使用私有代码仓库。
02-Jenkins配置编译项目
本文介绍如何在Jenkins中配置编译任务,实现从GitLab拉取代码,使用Maven/Node构建,通过Docker打包镜像并推送至CCE镜像仓库,最后利用kubectl更新云上服务。涵盖后台Java模块、前端Vue项目及跨服务器镜像导出方案,支持手动与自动触发构建,提升持续集成效率。
12-Docker发布微服务
本文介绍如何搭建SpringBoot项目并发布至Docker容器。包括创建Maven工程、编写主类与Controller、打包成jar,并通过Dockerfile构建镜像,最终运行容器部署微服务,实现快速交付与运行。
Nexus仓库
Nexus是一款开源仓库管理工具,支持Maven、NPM、Docker等格式。本文介绍其在Linux与Docker环境下的安装配置,包括JDK部署、OSS版下载、仓库创建、用户权限管理及密码重置方法,并涵盖私服搭建、持久化存储、资源上传与匿名访问设置,助力企业高效构建私有仓库体系。
容器命令
介绍Docker容器常用命令,涵盖创建、启动、端口映射、日志查看、文件拷贝及数据卷挂载等操作,详解交互式与守护式容器运行模式、exec与attach区别、commit提交镜像、容器继承数据卷等核心知识点,助力掌握容器生命周期管理。
Docker
本文介绍了Docker的常用操作命令,包括启动、停止、重启、查看状态及设置开机自启等基础操作,涵盖镜像的搜索、下载、删除、空间查看及虚悬镜像处理,并详细说明了如何配置命令自动补全功能。同时提供了后台运行Linux镜像及使用Docker下载RPM依赖的方法,适用于日常开发与运维场景。
Docker镜像
Docker镜像是一种轻量级、可执行的独立软件包,包含运行应用所需的所有内容。它基于联合文件系统(如AUFS、OverlayFS)实现分层结构,由只读的镜像层和最上层的可写容器层组成。底层bootfs包含内核引导,rootfs则为操作系统核心文件。镜像通过分层叠加构建,支持复用与共享,提升效率,便于迁移与部署。