草庐IT

docker安装部署Elasticsearch(ES)以及相关配置

Elasticsearch简介mysql用作持久化存储,ES用作检索基本概念:index库>type表>document文档index索引(相当于MySQL的数据库)动词:相当于mysql的insert名词:相当于mysql的dbType类型(相当于MySQL的数据表)在index中,可以定义一个或多个类型类似于mysql的table,每一种类型的数据放在一起Document文档(相当于MySQL中的数据)保存在某个index下,某种type的一个数据document,文档是json格式的,document就像是mysql中的某个table里面的内容。每一行对应的列叫属性安装部署1、安装ela

使用Docker将Python项目容器化,就是这么简单

Docker化您的Python应用程序微信搜索关注《Python学研大本营》,加入读者群,分享更多精彩这是一个关于dockerizingpython应用程序的简单教程。Docker和Python——完美的团队什么是Docker?Docker是一个容器化框架,允许您在任何环境中部署和运行应用程序以及操作系统代码。可以把它想象成把你的应用程序放在一个可以在任何地方运输和运行的容器中。为什么是Docker?Docker现在在软件工程行业无处不在。它确保部署过程中的一致性,并且可以让开发人员专注于应用程序开发,而不是被部署所困,从而节省开发人员的时间。DockerandPythonPython是现在最

Docker学习与应用(三)-Docker镜像理解

1、Docker镜像讲解1)镜像是什么镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,他包含运行某个软件所需的所有内容,包括代码、运行时库、环境变量和配置文件。所有的应用,直接打包docker镜像,就可以直接跑起来!如何得到镜像:从远程仓库下载拷贝自己制作一个镜像DockerFile2)Docker镜像加载原理UnionFs(联合文件系统)UnionFs(联合文件系统):Union文件系统(UnionFs)是一种分层、轻量级并且高性能的文件系统,他支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(uniteseve

如何使用Docker将.Net6项目部署到Linux服务器(二)

目录二安装Redis2.1基本安装2.1.1下载Redis2.1.2解压并安装Redis2.1.3编译Redis2.1.3配置config文件2.1.4 配置redis服务2.1.5关闭redis服务2.2Docker安装2.2.1拉取镜像2.2.2查看镜像2.2.2创建挂载目录2.2.3创建配置文件2.2.4创建容器并启动Redis服务2.2.5从Docker中查看Redis服务2.2.6从Docker中使用redis客户端三发布系统3.1发布系统                                                           3.1.1DockerFil

4-Docker命令之docker login

1.dockerlogin介绍dockerlogin命令是用来登录到一个docker镜像仓库,如果没有指定镜像仓库地址,默认为dockerhub官方仓库。如果使用dockerlogin命令登录到官方仓库,首先需要在官方仓库注册一个账号本次为大家演示使用dockerlogin命令登录自己搭建的harbor私有仓库2.dockerlogin用法dockerlogin[参数][SERVER][root@centos79~]#dockerlogin--helpUsage:dockerlogin[OPTIONS][SERVER]Logintoaregistry.Ifnoserverisspecified

超详细Windows11家庭中文版系统安装Docker-20230401

最近在学习DinD,先安装一下docker,docker在windows10以上可以安装了,我的系统是windows11家庭中文版的,就以本系统为例子安装,下图可以查看自己的系统。 1、官网下载docker文件GetStarted|Docker,选择downloadforwindows下载。2、双击打开下载好的文件DockerDesktopInstaller.exe,addshortcuttodesktop选择√代表同意添加快捷键到桌面,如果不勾选就说明不创建快捷键,大家根据自己需求选择就行。之后点击🆗  3、等待一会后会出现下图所示,1说明安装成功,2说明必须重启电脑才能成功安装,3代表关闭

docker:环境安装

系列文章目录docker:环境安装文章目录系列文章目录前言一、Debian安装1.镜像下载2.VM安装3.Debian安装二、docker安装1.Debian12换源2.docker安装3.docker测试4.docker换源总结前言因为CentOS7确定停服时间为6月30日,虽然对我这种小虾米没啥影响,但还是考虑一下新服务器系统的选择,最后综合考虑了以下,选择了Debian系最新的Debian12.4,还能维护好几年,再加上我自用deepin为主操作系统,对apt命令也比较熟悉,所以选择Debian12,选定服务器之后,就要对项目进行迁移,我服务器里部署了3个不同的网站项目,分别运用了Apa

手把手教你 docker 部署若依微服务框架

从上面官网的介绍中,可以看到若依是一套提供了权限管理、代码生成的框架;之前一直使用的springboot,最近也是因为业务需求,开始用springcloud。本地运行的,只要在本地启动了nacos,大致上是没什么问题,但是我部署上服务器,就遇见ruoyi-auth无法注册到nacos服务中,各种尝试之后,终于可以,接下来就是我操作的步骤;这里的docker-compose文件是使用的https://gitcode.net/hjue/ruoyi-cloud-docker/多鱼的夏天中docker文件夹的内容,但是由于直接使用这个代码,执行shdeploy.shmodules会一直报java版本的

用docker-compose部署Rabbitmq三节点集群部署方案

Rabbitmq三节点集群部署方案1.先准备好三台服务器主机名IPnode110.4.2.10node210.4.2.59node310.4.2.1342.安装准备工作(三台都要操作)(1)在/root目录下先创建一个rabitmq目录用于存放文件mkdir rabitmq(2)修改主机名和域名解析hosts文件(1)修改主机名hostnamectlset-hostname node1  hostnamectlset-hostname node2hostnamectlset-hostname node3node1 node2  node3分别对应的ip10.4.2.10 node110.4.2

docker下不同容器的网络互相访问问题

目录背景​编辑docker网络模式解决方法mysql下docker-compose下网络设置nacos效果背景我这边有两个容器,宿主机ip为192.168.1.115,一个mysql,一个nacos,部署在主机上,使用的默认网络bridge,想从nacos里面来使用mysql的库,发现不能使用主机的ip,现状:查看当前网络dockernetworkls是因为容器间网络不互通的问题,docker网络模式host模式:和宿主机共用一个Networkbridge模式:默认网络模式,实际是在iptables做了DNAT规则,实现端口转发功能none模式:拥有自己的NetworkNamespace,但是