13-Docker网络
Docker网络详解:介绍bridge、host、none和container四种网络模式,原理及使用场景。通过自定义网络实现容器间服务名通信,替代已弃用的--link方式,提升可维护性与灵活性。
11-Dockerfile
Dockerfile是构建Docker镜像的脚本文件,包含FROM、RUN、CMD等指令,按顺序执行,每条指令创建新的镜像层。FROM指定基础镜像,RUN在构建时运行命令,CMD设置容器启动命令,ENTRYPOINT则定义不可被覆盖的启动命令。ADD/COPY复制文件,EXPOSE暴露端口,WORKDIR设置工作目录。构建时通过docker build生成镜像,未命名镜像可能产生虚悬镜像(<none>),可用docker image prune清理。
07-nexus搭建docker私仓
本文介绍如何使用Nexus搭建Docker私有仓库。包括启用Docker仓库、创建存储、配置docker-hosted仓库及端口、防火墙开放8881端口,并设置Docker客户端允许HTTP推送镜像,完成镜像上传全过程。
云文档环境搭建
本方案基于Nextcloud与OnlyOffice搭建私有云文档系统。通过Docker部署Nextcloud 29.0.3和OnlyOffice DocumentServer 8.1.0,实现文档在线编辑与协作。配置时需安装OnlyOffice插件,生成并填入密钥完成服务对接。用户可上传、分享文件并实时协同编辑,支持Excel等格式。新用户默认文件可通过清空skeleton目录取消。系统访问地址:Nextcloud为http://192.168.xxx.xxx:9081/,OnlyOffice为http://192.168.xxx.xxx:9080/。
08-Registry搭建docker私仓
本文介绍如何使用Docker Registry搭建私有镜像仓库。通过拉取官方Registry镜像并运行,配置HTTP访问支持,实现镜像的推送、拉取及验证。涵盖镜像打标、上传、查看目录等操作步骤,适用于CentOS 6/7系统,助力企业构建安全可控的本地镜像仓库。
Jenkins环境搭建
本文介绍Jenkins环境搭建步骤,基于Docker部署jenkins 2.464镜像。包含镜像拉取、容器卷映射(/var/jenkins_home)、端口配置(8080和50000),并通过docker run命令启动容器,设置重启策略与目录挂载。启动后需初始化管理员账号(admin/admin),安装SVN提供的插件包,注意依赖顺序。最后通过http://192.168.xxx.xxx:9988访问Jenkins Web界面。
Gitlab容器环境搭建
本文介绍如何基于Docker搭建Gitlab社区版环境。包含镜像拉取、容器卷映射(日志、数据、配置)、端口设置与external_url配置。通过浏览器访问并获取初始密码后,可创建群组与项目。支持两种代码上传方式:克隆空仓库后拷贝代码提交,或本地初始化仓库并关联远程推送,完成项目初始化管理。
nexus私仓环境搭建
本文介绍Nexus Repository Manager OSS的安装与配置,包括JDK环境准备、Nexus下载解压、用户创建及服务启动。详细说明如何配置Maven、Docker私仓,实现jar包上传与镜像推送,并支持匿名访问。同时涵盖npm、helm等仓库的搭建要点,适用于企业级私有化部署需求。(239字)
Nexus仓库
Nexus仓库是Sonatype推出的开源制品管理工具,支持Maven、Npm、Docker等格式。本文介绍其在Linux和Docker环境下的安装配置,包括JDK部署、OSS版下载、用户权限、匿名访问设置,以及仓库创建与上传下载操作,涵盖密码重置、数据持久化及脚本批量导入等内容,助力搭建高效私有仓库。
09-Docker安装Mysql
本文介绍Docker安装MySQL 5.7的完整流程,涵盖单机部署与主从复制。通过容器卷映射解决中文乱码与数据持久化问题,并详细配置主从同步,实现高可用架构,适用于生产环境部署参考。(238字)