目录一、Harbor介绍二、Harbor的优势三、Harbor部署安装3.1部署环境3.2 为Harbor自签发证书3.3安装Harbor3.4设置开机自启四、Harbor图像化界面使用说明4.1修改本地hosts文件4.2访问harbor4.3创建项目五、测试使用harbor私有镜像仓库5.1修改docker配置5.2登录harbor5.3上传镜像到harbor5.4 从harbor仓库下载镜像一、Harbor介绍 Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也
一、群晖安装Docker如您的群晖中已安装Docker,请略过第一步。打开群晖中的“套件中心”,然后搜索“Docker”安装Docker实用工具,我这是是已经安装过的。静静等待安装好,安装好之后,打开Docker。二、在“Docker”中安装远程迅雷插件打开Docker后,在“注册表”中搜索“xunlei”或者“迅雷”。下载“cnk3x/xunlei”这个镜像文件,版本选择“latest”,镜像文件大约198MB,下载好之后,在“镜像”中可以看到已经下载好的镜像。在下载镜像的时候,我们去群晖中“控制面板”-“共享文件夹”-“新增”创建一个共享文件夹,文件夹名称是“xunlei”,描述可以随便填
目录使用Docker本地安装部署Drawio绘图工具并实现公网访问前言1.使用Docker本地部署Drawio2.安装cpolar内网穿透工具3.配置Draw.io公网访问地址4.公网远程访问Draw.io使用Docker本地安装部署Drawio绘图工具并实现公网访问前言提到流程图,大家第一时间可能会想到Visio,不可否认,Visio确实是功能强大,但是软件为收费,并且因为其功能强大,导致安装需要很多的系统内存,并且是不可跨平台使用。所以,今天给大家推荐一款更实用的流程图软件—— Draw.io在线绘图工具。其实,除了写代码,画图也是每个程序员必备的技能之一,我们经常接触有流程图、架构图等等
简单记录一下容器模式下需要注意的地方目录官方文档一、开始部署1.准备3台物理主机2.构建主从关系2.1三台主机创建如下目录2.2创建redis.conf映射文件2.3启动主从节点3.构建哨兵4.校验sentinel二、Redisson客户端连接三、踩坑记录官方文档redis哨兵机制官方文档https://redis.io/docs/management/sentinel/#sentinel-quick-startsentinel(哨兵)模式简单说明:先完成redis主从搭建,然后运行哨兵监控程序即可,哨兵作用:从节点根据选举算法共同判定主节点不可用时,自动切换其他从节点为主节点一、开始部署1.
目录前言Docker网络类型Docker网络概念使用Docker网络运行容器并连接到网络检查网络清理网络资源DockerCompose网络前言Docker是一种容器化平台,它允许你将应用程序和它们的依赖项打包成一个称为容器的独立单元。Docker提供了一种轻量级、可移植和自包含的方式来部署应用程序。在Docker中,网络是一个关键的概念,因为容器可能需要与其他容器或外部网络进行通信。Docker网络类型bridge(桥接):这是默认的网络驱动程序。它用于在同一主机上运行的容器之间创建网络连接。每个容器都分配了一个唯一的IP地址,并且它们可以通过这个网络进行通信。host(主机):使用主机网络驱
1.项目部署 1.1添加依赖 在项目的pom.xml中引⼊SpringDataElasticsearch的启动器。org.springframework.bootspring-boot-starter-data-elasticsearch 1.2配置application.yml文件spring:data:elasticsearch:cluster-name:csdn-elasticcluster-nodes:127.0.0.1:9301,127.0.0.1:9302,127.0.0.1:9303 需要注意的是,SpringDataElasticsearch底层使⽤的不是Elasticsear
docker里运行的pi-hole,用了53端口,但启动镜像的时候老是提示端口已被绑定:Errorstartinguserlandproxy:listentcp40.0.0.0:53:bind:addressalreadyinuse查看谁用了53端口,发现不止一个进程:me@ubuntu:/etc/dnsmasq.d#netstat-tlunp|grep53tcp0010.130.231.1:530.0.0.0:*LISTEN3439/dnsmasqtcp00192.168.100.1:530.0.0.0:*LISTEN1898/dnsmasqtcp00127.0.0.53:530.0.0.0
1.使用Dockerfile部署#使用Java8基础镜像FROMjava:8LABELauthors="mabh"#设置时区为Asia/Shanghai,可以根据需要更改ENVTIME_ZONE=Asia/Shanghai#更新时区RUNln-snf/usr/share/zoneinfo/$TIME_ZONE/etc/localtime&&echo$TIME_ZONE>/etc/timezone#设置容器内的工作目录WORKDIR/app#将构建好的SpringBoot应用jar文件复制到镜像中COPY./${project.build.finalName}.jar/app/COPY./app
目录前言一、前期准备工作1、示例环境2、安装docker3、安装DockerCompose4、安装Git5、安装Nginx和Jenkinsnginx.confdocker-compose.yml6、启动环境7、验证Nginx8、验证Jenkins二、Jenkins自动化部署配置1、设置中文2、安装PublishOverSSH、NodeJS(1)PublishOverSSH配置远程服务器(2)NodeJS配置3、添加凭据4、创建Job5、GitHubwebHooks配置6、构建环境7、BuildSteps8、shell命令9、自动部署到对应环境项目目录三、踩坑记录四、拓展查看安装软件版本前言文章
🔥博客主页:小羊失眠啦.🎥系列专栏:《C语言》《数据结构》《Linux》《Cpolar》❤️感谢大家点赞👍收藏⭐评论✍️前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。文章目录1.部署Firefox2.本地访问Firefox3.Linux安装Cpolar4.配置Firefox公网地址5.远程访问Firefox6.固定Firefox公网地址7.固定地址访问FirefoxFirefox是一款免费开源的网页浏览器,由Mozilla基金会开发和维护。它是第一个成功挑战微软InternetExplorer浏览器垄断地位的浏览器之一。在Docker中打开F