草庐IT

docker-networking

全部标签

Docker安装MinIO遇到的问题汇总——持续更新中

文章目录Docker安装MinIO遇到的坑前言问题1:执行`dockerrun`报错Errorresponsefromdaemon问题2:启动MinIO容器浏览器无法访问问题3:上传文件报错`InvalidResponseException`问题4:上传文件报错`Connectionrefused`最终的启动指令问题5:上传文件报错`UnsupportedOkHttplibraryfound.Mustuseokhttp>=4.8.1`Docker安装MinIO遇到的坑前言本文章记录作者使用Docker安装MinIO过程中遇到的所有问题,将持续更新,如果你在使用Docker安装MinIO过程中遇

基于docker的confluent-kafka搭建及python接口使用

基于docker的confluent-kafka搭建及python接口使用1.安装docker以及docker-compose1.1安装docker1.2安装docker-compose2.安装confluent-kafka3.python接口使用3.1安装依赖包3.2创建、查看topic3.3python接口-broker3.4python接口-consumer参考链接本文介绍基于docker搭建的confluent-kafka及其python接口的使用。本文只搭建了一个单Broker的confluent-kafka测试环境,考虑到高可用、高吞吐等因素,正式生产环境一般至少要3个节点。本文采

docker - 把镜像保存成tar包

介绍:将docker保存好的镜像进行打包,得到一个本地的tar包文件.用法:sudodockersavetorchcpu:1.7.1>/home/xxx/torchcpu.tar##参数:#torchcpu:1.7.1这里对应上面操作的打包后的镜像的名称和版本号#/home/xxx/torchcpu.tar这里是要存放tar包文件的路径及tar包的名称注意:在打包的时候遇到没有权限的问题.然后我要存放的文件夹进行如下操作:sudochmod-R777/home/file然后文件夹权限如下图所示.再操作就可以了.

docker与宿主机共享内存通信

docker与宿主机共享内存通信docker中的进程要与宿主机使用共享内存通信,需要在启动容器的时候指定“–ipc=host”选项。然后再编写相应的共享内存的程序,一个跑在宿主机上,另一个跑在docker上面。宿主机程序准备shm_data.h#ifndef_SHMDATA_H_HEADER#define_SHMDATA_H_HEADER#defineTEXT_SZ2048structshared_use_st{intwritten;//作为一个标志,非0:表示可读,0:表示可写chartext[TEXT_SZ];//记录写入和读取的文本};#endifshm_slave.c#include#

Docker Golang 开发环境搭建指南

DockerGolang开发环境搭建指南概述在Golang开发中,搭建合适的开发环境是非常重要的。然而,由于Golang的跨平台特性,不同操作系统之间的配置差异可能会导致环境搭建过程变得复杂。为了简化这个过程并保持开发环境的一致性,我们可以使用Docker来创建一个统一的Golang开发环境。本文将介绍如何使用Docker快速搭建一个Golang开发环境,让你能够专注于编写高效、可靠的Go代码。步骤一:安装Docker首先,我们需要安装Docker。Docker提供了针对各种操作系统的安装包,因此请根据你的操作系统选择合适的版本进行安装。在安装完成后,我们可以使用以下命令来验证Docker是否

Docker搭建Mysql主从复制

Docker搭建Mysql主从复制前言相信我,看完这一篇,mysql主从复制能遇到的错误在我这里都遇到了,docker能遇到的错误在我这里也遇到了,包括centos的错误,看吧,都是成长docker基础教程:https://blog.csdn.net/hello_list/article/details/124221409Linux基础教程:https://blog.csdn.net/hello_list/article/details/123977208Linux安装mysql:https://blog.csdn.net/hello_list/article/details/12476168

Docker下如何构建包含延迟插件的RabbitMQ镜像

👨🏻‍💻热爱摄影的程序员👨🏻‍🎨喜欢编码的设计师🧕🏻擅长设计的剪辑师🧑🏻‍🏫一位高冷无情的编码爱好者大家好,我是DevOps工程师欢迎分享/收藏/赞/在看!【需求】通常情况下,RabbitMQ的镜像是不带有延迟插件rabbitmq_delayed_message_exchange的,需要开发者在创建容器后进入到容器,手动安装插件,这样显得非常繁琐,因此笔者将该插件整合至基础镜像rabbitmq:3.12-management中,顺带复习一下如何提交镜像,并发布到DockerHub。内容基于:编程洪同学-Docker教程【解决】首先,创建临时容器rabbitmq-tmpdockerrun-d\-

docker容器限定ip访问

docker容器限定ip访问一、测试所需环境:二、使用docker的iptables策略三、Docker使用iptables与系统Firewalld之间的关系四、冲突解决方案一、测试所需环境:主机1:ip:192.168.3.117环境配置:docker、httpd(docker容器)主机2:ip:192.168.3.122二、使用docker的iptables策略默认情况下,允许所有外部源IP连接到Docker主机。要仅允许特定的IP(192.168.3.122)访问容器,需要在DOCKER-USER过滤器链中插入相应规则。具体命令如下:查看DOCKER-USER的链中的规则信息#显示DOC

使用docker完成minio服务部署扩容备份迁移生产实践文档

一、minio服务扩容方案当服务器存储空间不足的时候,需要进行扩容,扩容过程中需要短暂停机时间,预计在一小时内能够完成和恢复统一注意事项强烈建议为部署中的所有节点选择基本相似的硬件配置。确保硬件(CPU、内存、主板、存储适配器)和软件(操作系统、内核设置、系统服务)在所有节点上保持一致。由于文件服务用于文件上传与下载,需要选择一个存储空间大的磁盘(生产环境可能不一样,因此需要检查),查看服务器的最大磁盘空间:df-h例如由上图可以看出,/opt目录磁盘空间最大,检查docker-compose的minio映射目录,若生产磁盘目录也是/opt最大,则用默认的docker-compose;若生产的

docker-compose部署elk(8.9.0)并开启ssl认证

docker部署elk并开启ssl认证docker-compose部署elk部署所需yml文件——docker-compose-elk.yml部署配置elasticsearch和kibana并开启ssl配置基础数据认证配置elasticsearch和kibana开启https访问配置logstash创建springboot项目进行测试kibana创建视图,查询日志docker-compose部署elk部署所需yml文件——docker-compose-elk.ymlversion:'3.7'services:elasticsearch:image:elasticsearch:8.9.0cont