
Docker
文章平均质量分 73
Docker 是一种开源的容器化平台,用于开发、交付和运行应用程序。Docker 将应用程序及其依赖项打包到一个可移植的容器中,称为 Docker 镜像。Docker 镜像可以快速启动和停止,并且可以灵活地部署在任何环境中。
Kida 的技术小屋
大龄 IT 从业者,平日喜欢撸猫、喜欢吉他和编程。 没有什么坏情绪是撸一次猫不能解决的,如果有就多撸几次吧!
展开
-
【Docker】Elasticsearch 8.12 安装与搭建
由于工作过程中硬件资源未能达到要求,现将使用 Elasticsearch 取代原 Redis + MySQL + Milvus 技术栈,在重新搭建的同时记录一下搭建过程(由于之前也分享过 Docker 版本 Elasticsearch 5.x 和 Elasticsearch 7.x 的部署方法,因此本文对分享过的内容将不再重复说明)。原创 2024-08-11 23:42:03 · 1399 阅读 · 0 评论 -
【Docker】Docker与虚拟机
2019年一直都在Ubuntu上使用Docker学习,但Ubuntu安装Docker后实在太卡,所以还是以Windows系统为基础来学习。在Windows安装Docker需要先安装Hyper-V组件,默认情况下Hyper-V组件是没有安装的,若需要安装可以在控制面板 -> 程序和功能 -> 启动或关闭Windows功能中将Hyper-V勾上进行安装,如下图:但是Hyper-V安装后会与Vmware组件冲突,所以就造成Docker与Vmware两者选其一的情况。VMware Work原创 2021-02-18 10:07:09 · 283 阅读 · 0 评论 -
【NPM】搭建Yapi接口管理工具
想不花钱又想找个API管理工具,开源的Yapi相信是个不错的选择,只是过程会有点崎岖,这里将我的搭建经验分享给各位~原创 2023-02-08 19:21:07 · 1138 阅读 · 0 评论 -
【Docker】基于华为 openEuler 应用 Docker 镜像体积压缩
书接 openEuler 系列文章(可以翻看测试系列),本次跟大家说说如何保证 openEuler 镜像全补丁状态下进行镜像体积压缩。原创 2023-12-21 13:33:12 · 1989 阅读 · 0 评论 -
【测试】Kali Linux 渗透安全学习笔记(1) - Docker Kali 部署与安装软件
恰逢要做这个渗透方面的事情,于是...挖了个新坑。不过这个坑估计比较难填,毕竟做自家公司的渗透内容会比较敏感,看看信息脱敏后的效果如何吧,尽可能更新。原创 2023-07-29 10:58:49 · 1754 阅读 · 2 评论 -
【测试】华为 openEuler 镜像适应性测试(续1)
续上一篇 openEuler 的适应性测试文章,本次说到的两个乱码的问题估计很多人都会遇到,这里提供解决方案供大家参考原创 2023-07-27 16:22:54 · 615 阅读 · 0 评论 -
【测试】华为 openEuler 镜像适应性测试
最近因某些原因做了一次全面的安全扫描,并最终选择了 openEuler 作为新 docker 容器环境,准备做信创转型的朋友可以参考一下。原创 2023-07-26 11:27:42 · 1395 阅读 · 0 评论 -
【区块链】HyperLedger Besu Docker异地组网(续)
有段时间没有更新了,针对小伙伴问的比较多的区块链问题做一下回复。今天说的还是 Hyperledger Besu 区块链异地组网的事情,希望能对各位有所帮助原创 2023-06-12 11:43:55 · 974 阅读 · 0 评论 -
【区块链】搭建Geth联盟链(PoA)
之前我们就讲解过HyperLedger Besu的PoA联盟链并且也成功部署到服务器了,那么Geth同为以太坊系列的是不是也安排一下呢...今天它来了。原创 2023-04-10 10:38:57 · 2189 阅读 · 1 评论 -
【Oracle】解决ORA-01034: ORACLE not available问题
其实到最后也没有深究究竟是那方面出现问题,像这种情况一般来说可能是因为操作不规范引起的,特别是Docker镜像且将数据文件外挂到宿主机的情况尤其常见,小心点就好。原创 2023-03-08 08:34:27 · 23746 阅读 · 11 评论 -
【Docker】部署WVP视频监控平台
今天将会跟大家分享一则关于开源WVP视频监控平台的搭建。先说结论吧,没有用到直接部署的方式而是采用了Docker的部署方案原创 2023-03-06 09:54:43 · 6493 阅读 · 5 评论 -
【区块链】HyperLedger Besu Q&A
各位在搭建Besu的时候相信也会碰到过各种各样的问题,我这边总结了其中几个最最常见的供大家参详原创 2023-02-28 10:14:20 · 632 阅读 · 0 评论 -
【区块链】HyperLedger Besu Alethio区块浏览器
关于Besu以太坊的区块链系列差不多接近尾声了,今天给各位分享一个Alethio区块链浏览器的部署应用,干货满满,感谢各位一路支持。原创 2023-02-27 11:47:39 · 1354 阅读 · 1 评论 -
【区块链】HyperLedger Besu EthSigner集群服务
说完了Besu客户端,Tessera隐私交易,是时候也说一下“三剑客”中的最后一位EthSigner原创 2023-02-25 11:36:51 · 1190 阅读 · 2 评论 -
【区块链】HyperLedger Besu集群服务
重点来了,今天给各位详细讲解关于Besu节点的部署实施并使用到Besu特有的QBFT和IBFT2.0两种共识机制。原创 2023-02-23 10:42:17 · 1459 阅读 · 1 评论 -
【区块链】HyperLedger Besu Tessera集群服务
在真正说Besu客户端之前还有一个需要提一下的就是Tessera集群。Tessera是专门用于区块链隐私交易的组件,各位按需配置吧。原创 2023-02-21 23:00:46 · 517 阅读 · 0 评论 -
【区块链】HyperLedger Besu Vault密钥服务
本文针对Docker版本的Vault的密钥存储方案进行讲解,虽然可以按照本文的介绍尝试部署Vault但不建议用到生产服务。原创 2023-02-20 23:49:17 · 3304 阅读 · 0 评论 -
【区块链】HyperLedger Besu Docker异地组网
今天分享了关于Docker Swarm异地组网的解决方案,没有深入原理去说明只是简略说一下组网的步骤和命令帮助各位快速上手。原创 2023-02-19 01:39:26 · 696 阅读 · 0 评论 -
【Docker】部署Jira&Confluence
一直以来都很想团队能够使用这行业No.1的项目管理和协作工具,但是一直没有机会只好自己先试试部署玩玩当作技术储备吧原创 2023-02-13 20:49:24 · 7145 阅读 · 6 评论 -
【Docker】MySQL容器定时备份
我们通常使用原生的mysql会比较多,mysql的备份也耳熟能详。通常我们意识里会认为能够执行的语句或者脚本也可以通过定时器去执行,但事实究竟如何?原创 2023-02-11 16:25:36 · 549 阅读 · 0 评论 -
【Docker】部署Oracle11g
今天将为各位讲一下在Docker中如何搭建Oracle11g的。由于本人使用的不是官方镜像因此若官方镜像的同学们可能还有会一点点的改动,但大致流程应该差不多。原创 2023-02-11 15:57:52 · 1422 阅读 · 0 评论 -
【Docker】部署Superset
在互联网开发方面“数据可视化”是永恒的话题。自己开发成本太高,使用市场成熟的BI工具又太贵(大公司就无所谓,小企业毕竟不想花这个钱)。我们公司其实也面临这种情况,在经过长期选型之后最终选定了开源的Superset作为可视化工具,下面就为大家说明Docker版Superset是如何搭建的,并且通过一个例子说明如何在外部项目加载superset页面。原创 2023-02-09 19:21:09 · 4834 阅读 · 1 评论 -
【Docker】简单部署Registry
Docker部署Registry镜像仓库,此篇文章将作为后续“pom.xml配置镜像打包”经验分享的前置文章发布原创 2022-09-26 08:21:25 · 262 阅读 · 0 评论 -
【Docker】简单搭建Gitlab
家用docker第二弹,这次将简单说一下docker版本的gitlab社区版是如何搭建的,里面还有一些简单的配置......原创 2022-09-22 07:00:00 · 278 阅读 · 0 评论 -
【Docker】简单搭建Portainer
拯救荒废PC从Docker开始原创 2022-09-21 08:39:37 · 1798 阅读 · 0 评论 -
【Raspberry Pi】Eclipse集成Docker Tooling
由于项目往后的发展方向都是容器化为主,所以后端开发人员也需要使用懂得使用Docker进行打包部署。如果通过纯命令行或者脚本的方式进行操作,过程会比较复杂还好Eclipse提供了可视化的插件Docker Tooling,基本操作都可以通过此插件完成大大提高效率。安装Docker Tooling打开 eclipse marketplace在find输入框中输入docker就可以找到 docker tooling插件,如下图所示:上图中列出了两个插件,上方那个是Eclipse Docker Tooling原创 2021-07-28 09:31:43 · 869 阅读 · 4 评论 -
【Raspberry Pi】搭建Docker容器
出于个人兴趣喜欢套鼓卡片电脑,我这边使用的树莓派安装的是最新的“Buster”版本。这是为了保证所有需要搭建的软件都能够安装成功(原来使用的是Jessie 版,但搭建的时候发现Jessie版内核并不支持所需软件的搭建需要,甚至还因为内核版本的问题折腾了快一周的时间,最后放弃)。树莓派的安装教程这里就不说了网上有很多解答:https://www.jianshu.com/p/467335f07e05推荐一个关于树莓派学习的网站树莓派实验室:http://shumeipai.nxez.com/下面讲开始原创 2021-07-28 09:07:28 · 2964 阅读 · 0 评论 -
【Docker】通过Docker部署BookStack
为了给公司搭建个知识库重新做了选型,看过了好几个工具包括MkDocs、MM-markdown等,最后选用开源的BookStack作为知识库,原因有三:BookStack是开源的,并且项目在GitHub中的活跃度很高;BookStack是PHP开发的,数据库使用的是MySQL5,最最最难得的是他有Docker版本。这样就不需要部署一套LAMP了,直接通过Docker+MySQL就可以运行;配置方便,提供了后台配置页面,所有的站点内细节都可以通过配置后台解决;Docker部署Docker Hub地原创 2021-02-19 15:54:30 · 4343 阅读 · 2 评论 -
【Docker】通过Docker部署MSSQL
之前一个项目人家要求用了全套的.NET体系包括页面的ASP还有后端的MSSQL。逼于无奈只能在本地模拟该环境来进行二次开发工作。而且本机是MBP,根本没有办法部署旧版的MSSQL,所以还是用Docker来弄一套吧。由于是本机开发环境并不需要考虑服务器性能与挂载问题,所以部署起来还是比较随意的。docker run -e 'ACCEPT_EULA=Y' \-e 'MSSQL_SA_PASSWORD=123456' \-p 1433:1433 \--name sqlserver \-d micros原创 2021-02-19 15:27:09 · 1138 阅读 · 0 评论 -
【Docker】通过Docker部署Canal
阿里系一般都对开发者非常友好只需要稍微配置一下就可以用了,Canal也一样只需要简单的配置就可以部署使用。1. 先在Docker Hub中下载v1.1.4版本的canal-server镜像docker pull canal/canal-server:v1.1.42. 先启动Canaldocker run -p 11111:11111 --name canal -d canal/canal-server:v1.1.43. 初次启动Canal镜像后,将instance.properties文件复制原创 2021-02-19 15:17:51 · 3224 阅读 · 0 评论 -
【Docker】通过Docker部署Kibana
直接使用Docker Hub提供的语句docker pull kibana获取镜像出现以下报错:Error response from daemon: manifest for kibana:latest not found: manifest unknown: manifest unknown遇到这个错误只要指定版本号就好了,由于Docker Hub中最新Kibana版本是7.7.1,所以语句就修改成这样docker pull kibana:7.7.1接下来就可以通过docker run --原创 2021-02-19 15:04:59 · 793 阅读 · 0 评论 -
【Docker】Docker Elasticsearch7 加装安全认证插件
之前文章中我们已经完成了Docker版本的Elasticsearch部署,为了增强安全性在此为Elasticsearch安装安全认证插件(2018年全球大规模的Elasticsearch攻击历历在目)。由于之前部署的Elasticsearch是Docker版本,本次也基于Docker版本进行说明。为了简化操作步骤,这边将配合使用Docker Desktop(以下简称“DD”)来进行Docker操作(对应回脚本操作也是非常方便的,有空将重新整理出来)。首先打开DD的Dashbroad界面。在界面上选择对应的原创 2021-02-19 14:09:54 · 1825 阅读 · 0 评论 -
【Docker】通过Docker部署MySQL5
1. 从docker hub中拷贝pull的命令行docker pull mysql:5.6.462. 镜像下载之后先执行一下镜像让其启动Windowsdocker run -p 3506:3306 \-e MYSQL_ROOT_PASSWORD=root \--name mysql5 \-d mysql:5.6.46 \--restart=alwaysLinuxsudo docker run -p 3506:3306 \-e MYSQL_ROOT_PASSWORD=root \原创 2021-02-19 11:43:33 · 573 阅读 · 0 评论 -
【Docker】通过Docker部署MySQL8
1. 我们先到Docker Hub中找到自己需要的MySQL镜像,一般来说都会选择官方提供的镜像通过复制红框中的内容在PowerShell中粘贴即可下载Docker镜像2. 镜像文件下载完毕后先启动镜像查看后台输出是否正常Windowsdocker run -p 3806:3306 \-e MYSQL_ROOT_PASSWORD=root \--name mysql8 \-d mysql:8.0 \--restart=alwaysLinuxsudo docker run -p 3原创 2021-02-19 11:29:53 · 532 阅读 · 0 评论 -
【Docker】通过Docker部署Redis
1. 通过docker pull redis:latest下载最新的Redis镜像,这里就不再详细叙述,至于如何获取镜像可以上Docker Hub中查询选择下载版本2. 在宿主机中给Redis建立3个文件夹,分别是config,data和logs,并在config文件夹中加入Redis的配置文件redis.conf这里的redis.conf需要自己配置,我这边的镜像中也没有提供redis.conf文件,最快的办法就是从其他Redis服务中拷贝过来。redis.conf文件如下图所示配置由于是自家原创 2021-02-18 11:06:44 · 496 阅读 · 0 评论 -
【Docker】通过Docker部署RabbitMQ并加装Stomp Websocket服务
1. 通过docker pull rabbitmq:3.7.8-management下载带管理后台的RabbitMQ服务端2. 在宿主机建立RabbitMQ挂载文件夹3. 采用命令行的方式启动RabbitMQWindowsdocker run -p 15672:15672 \-p 5672:5672 \-p 25672:25672 \-p 15674:15674 \-p 61613:61613 \-v D:\software\Docker\data\rabbitmq:/var/lib原创 2021-02-18 10:49:02 · 1009 阅读 · 0 评论 -
【Docker】通过Docker部署Elasticsearch5&7
1. 通过docker pull elasticsearch:5.6.8拉取镜像到本地2. 先启动Elasticsearch(以下简称“ES”)用于拷贝主机中的配置文件和数据文件Macdocker run -p 9250:9200 \-p 9350:9300 \-e ES_JAVA_OPTS="-Xms512m -Xmx1024m" \--name elasticsearch5 \-d elasticsearch:5.6.8Linuxsudo docker run -p 9250:92原创 2021-02-18 10:35:43 · 433 阅读 · 0 评论