草庐IT

docker-desktop-data

全部标签

Docker安装配置Oracle详细教程(以作持久化处理)

Docker安装Oracle1,拉取Oracle镜像,拉取成功后查看dockerpullregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11gdockerimages2,创建容器,实现数据持久化#启动临时容器获取初始化数据dockerrun-d--nametest--restartunless-stopped\-p1521:1521registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11gmkdir-p/home/data/oracle/dockercptest:/home/oracle/app/o

一篇适合躺收藏夹的 Nexus3 搭建 NuGet&Docker 私有库的安装使用总结

前言Nexus是支持Nuget、Docker、Npm等多种包的仓库管理器,可用做私有包的存储分发,缓存官方包。本篇将手把手教学使用Nexus搭建自己的NuGet&Docker私有仓库。特点私有化仓库管理支持权限管理缓存依赖包支持插件机制和RESTAPI成熟稳定强大支持的仓库/包管理使用情况成熟文档,使用四平八稳,部署完基本就不需要操心太多功能强大,启动起来内存大概1.4G+,目前团队使用4G内存的服务器部署,差不多是够用的支持docker仓库,尝试一番终于搞定,后续会在DevOps系列中使用文档比较完善,遇到问题可以多理解理解文档安装部署使用dockercompose安装创建数据挂载目录并赋予

使用Docker Compose搭建高可用Redis集群

如今业务系统对于缓存Redis的依赖似乎是必不可少的,我们可以在各种各样的系统中看到Redis的身影。考虑到系统运行的稳定性,Redis的应用和MySQL数据库一样需要做到高可用部署。一、Redis的多种高可用方案常见的Redis的高可用方案有以下几种:RedisReplication(主从复制):Redis的主从复制可以实现数据的备份和读写分离。通过配置主节点和从节点,主节点将数据异步复制到从节点上。当主节点发生故障时,一个从节点可以被提升为新的主节点,实现故障转移。主从复制适用于对读操作较多、对可用性要求较高的场景。RedisSentinel(哨兵模式):哨兵模式是Redis官方推荐的实现

docker搭建TDengine环境

TDengine是涛思数据旗下一款产品开源、云原生的时序数据库(TimeSeriesDatabase),已在2018年8月推出正式商业化版本。TDengine不依赖任何开源或第三方软件,拥有完全自主知识产权,具有高性能、高可靠、可伸缩、零管理、简单易学等技术特点。[1]提供缓存、数据订阅、流式计算等功能,最大程度减少研发和运维的复杂度。TDengine官方文档一.TDengin安装1.拉取TDengine镜像dockerpulltdengine/tdengine:latest2.使用docker安装tdengine需映射网络端口和文件夹,时间较长sudodockerrun-d--nametde

十个优秀开源Docker&Kubernetes安全扫描工具,提升容器安全性!

Kubernetes(k8s)是一种目前流行的开源容器编排系统,可以自动部署、扩展和管理容器化工作负载。Kubernetes提供了容器自修复、自动扩展和服务发现的功能,但是,也存在一些固有的安全风险。Docker是一个容器平台,用于构建、部署和管理应用程序。Docker容器的轻量、可移植和可扩展特性为应用程序的开发和交付带来了巨大的便利,特别是在微服务架构应用上,是许多开发者和组织的首选。然而,随着容器化的广泛应用,Docker也面临着日益复杂和严峻的容器安全挑战。本文主要介绍k8s和Docker所面对的安全性问题,并推荐几款开源免费容器安全工具。Kubernetes的安全性问题(1)集群安全

用了这么多年Docker,殊不知你还有这么多弯弯绕!

单体应用拆分成微服务后,能够实现快速开发迭代,但因为小服务太多,导致测试和部署的成本提高。单体应用中,将SpringBoot工程打包成一个war包,然后部署在Linux服务器的Tomcat中就可以了。拆分成微服务后,修改一个需求,可能会涉及多个微服务,这个时候,被修改过的代码都需要重新测试、打包、部署、上线发布。无形之中,给现场运维人员增加了成倍的工作压力。微服务通常会在共有云上创建ECS进行扩容,ECS通常只包含了基本的操作系统环境,没有包含运行java的环境jdk,就需要在ECS上安装jdk,而且每个服务依赖的jdk版本可能也不会相同,一般情况下,都会采用jdk8,但有些喜爱前言技术的项目

解决Docker网络冲突的方法

在使用Docker的过程中,有时候会遇到网络冲突的问题,导致创建网络失败,错误信息如下:failedtocreatenetworkdockertest2_app_net:Errorresponsefromdaemon:Pooloverlapswithotheroneonthisaddressspace这个问题通常是因为Docker在网络地址空间上发生了冲突。下面是解决这个问题的步骤:1.使用以下命令查看当前系统中的Docker网络:dockernetworkls找到可能导致冲突的网络,记下对应的容器ID。2.删除冲突的网络使用以下命令删除冲突的网络,其中 替换为实际的容器ID:dockerne

Docker部署Openldap和phpLDAPadmin

1、LDAP概念:LDAP是轻量级目录访问协议,英文全称是:LightWeightDirectoryAccessProtocol,一般称为LDAP。按照我们对文件目录的理解,LDAP可以看成是一个文件系统,类似目录和文件树。2、LDAP软件:LDAP是一个协议。LDAP产品:Microsoft的ActiveDrectory,Lotus的DominoDirectory、IBM的WebSphere中也集成了LDAP服务。LDAP的开源实现是OpenLDAP。3、OpenLDAP介绍:OpenLDAP是最常用的目录服务之一,提供了目录服务的所有功能,包括目录搜索,身份认证、安全通道、过滤器等。大多数

【Docker】深入理解Docker:一种革新性的容器技术

前言  Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。📕作者简介:热爱跑步的恒川,致力于C/C++、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。📗本文收录于恒川的日常汇报系列,大家有兴趣的可以看一看📘相关专栏C语言初阶、C语言进阶系列、恒川等,大家有兴趣的可以看一看📙Python零基础入门系列,Java入门篇系列、docker技术篇系列、Apollo的学习录系列正在发展中,喜欢Python、Ja

[Docker]四.Docker部署nodejs项目,部署Mysql,部署Redis,部署Mongodb

一.部署nodejs项目,映射端口,挂载数据卷可以到https://hub.docker.com/去搜索node镜像,然后下载,也可以直接通过dockerpullnode下载镜像,然后用这个node镜像启动容器node,这样系统就集成了node服务了,在这里挂载www/node目录到容器中,并指定端口映射,运行nodejs程序,安装npm,以及对应的依赖,启动node目录下对应的项目,然后通过浏览器访问,看看是否成功1.安装nodejs#下载node镜像[root@localhostwww]#dockerpullnodeUsingdefaulttag:latestlatest:Pullingf