FastDFS更改storageIP地址

简介: FastDFS更改storageIP地址


每日分享

If you're not making mistakes, then you're not making decisions.

假若你没有犯错,证明你没有做出决定。

小闫语录:

不要害怕犯错,不要恐惧选择。勇敢去做,既要有选错之后承担的那份勇气,也要有选对成功之后的那份平静。跟从内心,你是最棒的。


问题描述

在开启storage服务的时候,直接复制粘贴了一行命令

docker run -dti --network=host --name storage -e TRACKER_SERVER=10.211.55.5:22122 -v /var/fdfs/storage:/var/fdfs delron/fastdfs storage

粘贴完运行后没有任何问题。迫于好奇心去了解这个命令干了什么事,一看这行命令,发现有一部分应该改正,那就是IP改为自己的。Wthat Fuck?什么鬼,我竟然没有填写我的ip.......

在后面设置配置文件,测试文件上传效果时,出现了问题。现在的问题,就是如何更改storage服务的IP。

问题解决

先解读一下上面那个命令的意思:

  • TRACKER_SERVER=本机的ip地址:22122 本机ip地址不要使用127.0.0.1
  • 我们将fastDFS storage运行目录映射到本机的/var/fdfs/storage目录中

单刀直入,直接上我的解决办法

1.执行如下命令,看storage是否运行起来

  1. docker container ls


2.直接将ip改问本机IP,然后操作,报错。

docker run -dti --network=host --name storage -e TRACKER_SERVER=172.17.0.1:22122 -v /var/fdfs/storage:/var/fdfs delron/fastdfs storage

报错信息:

docker: Error response from daemon: Conflict. The container name "/storage" is already in use by container ec21e35e5757862038fddd319b915f770cf5a9c21837fb32a3dc82a68efde01b. You have to remove (or rename) that container to be able to reuse that name.. See 'docker run --help'.

3.我们将已存在的错误的storage删除即可。

3.1停止storage服务

  1. docker container stop storage

3.2删除storage服务

  1. docker rm fb087642b497(该containerID)

4.再次执行正确信息

  1. docker run -dti --network=host --name storage -e TRACKER_SERVER=172.17.0.1:22122-v /var/fdfs/storage:/var/fdfs delron/fastdfs storage

然后检查是否开启成功

  1. docker container ls
相关文章
|
Java 应用服务中间件 文件存储
使用docker-compose轻松部署FastDFS,高效管理文件存储
在现代互联网应用中,文件存储和管理是一个至关重要的部分。FastDFS是一个快速、可靠的分布式文件系统,广泛应用于各种需要高效文件存储和访问的场景。本文将介绍如何使用Docker轻松地部署FastDFS,以便快速搭建一个可靠的文件存储系统。
578 0
使用docker-compose轻松部署FastDFS,高效管理文件存储
|
6月前
|
应用服务中间件 Linux 网络安全
使用Nginx免费版与Keepalived实现高可用性High Availablity方案
本文介绍了如何使用Nginx免费版与Keepalived实现高可用性(HA)方案,涵盖环境搭建、Keepalived安装配置、版本升级及主从模式设置。通过虚拟机测试,结合CentOS与宝塔,详细说明VIP配置与服务启动流程,助你构建稳定可靠的Web高可用架构。
|
消息中间件 负载均衡 算法
聊聊 RocketMQ中 Topic,Queue,Consumer,Consumer Group的关系
本文详细解析了RocketMQ中Topic、Queue、Consumer及Consumer Group之间的关系。文中通过图表展示了Topic可包含多个Queue,Queue分布在不同Broker上;Consumer组内多个消费者共享消息;并深入探讨了集群消费与广播消费模式下Queue与Consumer的关系,以及Rebalancing机制在实例增减时如何确保负载均衡。理解这些关系有助于更好地掌握RocketMQ的工作原理,提升系统运维效率。
3189 2
|
存储 监控 安全
贴片卡的应用场景
贴片卡,通常指的是尺寸小巧、可以直接贴在或嵌入到产品、设备或表面的卡片或芯片,它们集成了电路、存储器、微处理器等电子元件。这些卡片广泛应用于多个行业和领域,以实现数据的存储、传输、认证或控制等功能。以下是贴片卡的一些主要应用场景:
|
存储 负载均衡 网络协议
FastDFS——从入门到入土
FastDFS是一个开源的轻量级分布式文件系统。它解决了大数据存储和负载均衡等问题。特别适合以中小文件为载体的在线服务,如相册网站、视频网站等等
|
SQL 缓存 Java
学生成绩管理系统的设计与实现(论文+源码)_kaic
学生成绩管理系统的设计与实现(论文+源码)_kaic
|
人工智能 搜索推荐 Java
Java中的智能语音识别与处理技术
Java中的智能语音识别与处理技术
|
人工智能 Java API
Java中的智能语音识别与处理技术实践
Java中的智能语音识别与处理技术实践
|
存储 缓存 NoSQL
|
资源调度 前端开发 JavaScript
简单搭建react开发环境
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 安装前需要安装:node.js、vscode 一、node.js使用 运行Node.js command prompt,输入命令: npx create-react-app my-app (如下图) 安装完成截图如下: 至此,react安装完成,可以直接在npom控制台运行,我放到v..
215 0
简单搭建react开发环境