docker安装fastdfs镜像的一些注意事项

一、准备docker环境

二、搜索fastdfs镜像

三、拉取镜像

docker pull delron/fastdfs

选取delron/fastdfs镜像的原因是包含了nginx不用自己安装nginx转发。也可以选择qbanxiaoli/fastdfs,同样包含了nginx

四、启动tracker服务

docker run -d --network=host --name tracker -v /root/fastdfs/tracker:/var/fdfs delron/fastdfs tracker

五、启动storage服务

docker run -d --name storage --restart=always --net host -v /root/fastdfs/storage:/var/fdfs -e TRACKER_SERVER="IP:22122" delron/fastdfs storage

注意如果是云服务器,则需要将IP改为外网ip

六、注意事项

1、如果是云服务器则需要在云服务器后台的安全组入口方向放开22122、23000以及8888端口,并且在云服务器防火墙配置放开以上三个端口。

2、测试是否搭建成功

docker exec -it storage /bin/bash
echo "Hello FastDFS">index.html
fdfs_test /etc/fdfs/client.conf upload index.html

如果部署成功,执行完上述命令应该会返回如下截图

3、访问刚刚测试上传的资源

默认地址为http://ip:8888/url 其中ip为外网ip,url为上传后返回的group_name值拼接上remote_filename的值

如上图访问地址为http://ip:8888/group1/M00/00/00/wKgARmCu6TCAKyFbAAAADpNIeWE63_big.html

七、修改访问端口

进入storage容器(docker exec -it storage bash),找到配置文件在/etc/fdfs目录下的storage.conf,修改http.server_port=8888为自己想要的端口,

进入nginx安装目录(/usr/local/nginx)下的conf,修改nginx.conf中的8888端口为自己想要的端口必须和上一步的http.server_port对应

重启nginx

重启storage

注意:修改完端口后如果是云服务器,需要到云服务器后台安全组放开修改后的入口方向的端口以及云服务器防火墙中放开修改后的端口

以上就是docker安装fastdfs镜像的一些注意事项的详细内容,更多关于docker安装fastdfs的资料请关注我们其它相关文章!

(0)

相关推荐

  • Docker中搭建FastDFS文件系统(多图教程)

    关于FastDFS FastDFS 是以 C 语言开发的一项开源轻量级分布式文件系统,他对文件进行管理,主要功能有:文件存储,文件同步,文件访问(文件上传/下载)等,特别适合以文件为载体的在线服务,如:图片网站,视频网站等. 外话:FastDFS 是阿里余庆大神做的一个个人项目,从2008年研发FastDFS开源至今,在一些互联网创业公司中备受推崇,GitHub开源地址:https://github.com/happyfish100/fastdfs 本文基于Docker搭建,以下是正文内容: 1

  • 详解Docker与FastDFS的安装命令及使用

    Docker特点 1)上手快 用户只需要几分钟,就可以把自己的程序"Docker 化".Docker 依赖于"写时复制" (copy-on-write)模型,使修改应用程序也非常迅速,可以说达到"随心所致,代码即改" 的境界. 随后,就可以创建容器来运行应用程序了.大多数 Docker 容器只需要不到 1 秒中即可 启动.由于去除了管理程序的开销,Docker 容器拥有很高的性能,同时同一台宿主机中也 可以运行更多的容器,使用户尽可能的充分利用系

  • Docker部署FastDFS的实现方法

    Docker 安装fastdfs 挂载目录 -v /e/fdfs/tracker:/var/fdfs /e/fdfs/tracker 在 windows 中的文件夹路径为 E:\fdfs\tracker /var/fdfs 为容器中的文件的绝对路径 查看网络 docker network ls # 网络列表 docker network create --driver bridge --subnet=192.168.127.0/24 fastdfs_fastdfs_net # 创建自定义网段 暂

  • Docker安装FastDFS的方法步骤

    拉取镜像 docker pull season/fastdfs:1.2 启动Tracker docker run -ti -d --name trakcer -v /opt/fastdfs/tracker_data:/fastdfs/tracker/data --net=host season/fastdfs:1.2 tracker 启动Storage 注意替换{ipaddress} docker run -ti -d --name storage -v /opt/fastdfs/storage

  • docker安装fastdfs镜像的一些注意事项

    一.准备docker环境 二.搜索fastdfs镜像 三.拉取镜像 docker pull delron/fastdfs 选取delron/fastdfs镜像的原因是包含了nginx不用自己安装nginx转发.也可以选择qbanxiaoli/fastdfs,同样包含了nginx 四.启动tracker服务 docker run -d --network=host --name tracker -v /root/fastdfs/tracker:/var/fdfs delron/fastdfs tr

  • 简述Docker安装Tomcat镜像并部署web项目

    一.安装Tomcat 1.查找Docker Hub上的tomcat镜像 docker search tomcat 2.拉取官方的镜像 docker pull tomcat 等待下载完毕,需要一些时间. 3.查看docker所有的镜像 docker images 4.启动tomcat镜像 注:前者是外围访问端口:后者是容器内部端口 docker run -d -p 8080:8080 tomcat 注:前者是外围访问端口:后者是容器内部端口 如下命令可后台启动tomcat -d: 后台运行容器,并

  • Docker 安装及配置镜像加速的实现

    Docker 版本 随着 Docker 的飞速发展,企业级功能的上线,更好的服务意味着需要支付一定的费用,目前 Docker 被分为两个版本: community-edition 社区版 enterprise-edition 企业版 Docker 企业版(EE)专为企业开发和 IT 团队设计,可在大规模生产中构建,运送和运行关键业务应用程序.Docker EE 集成,认证和支持,为企业提供业界最安全的容器平台,实现所有应用程序的现代化.作为一个以应用为中心的平台,Docker EE 旨在加速和保

  • Docker安装配置Redis镜像的实现步骤

    目录 前言 环境 安装 创建并启动MySQL容器 提醒避免采坑 创建并启动MySQL容器命令 参数说明 查看正在运行的容器 连接到Docker的Redis 设置Redis持久化储存 前言 本教程演示如何安装Redis镜像,创建Redis容器并且映射端口挂载数据卷和配置数据. 环境 CentOS 7 Docker 20.10.10 安装 拉取镜像 docker pull redis 查看镜像 docker images 创建并启动MySQL容器 创建数据目录和配置文件 创建配置文件夹 mkdir

  • docker搭建fastdfs环境的方法步骤

    fastdfs是一个开源的分布式文件系统,在实际使用中,通过源码编译安装过程非常复杂,但是通过docker快速构建却非常容易.下面介绍通过docker安装fastdfs的方法. docker镜像的选择也挺重要的,我最开始选择season/fastdfs,发现有些麻烦,有的版本好像带nginx比如1.2,有的版本又不带nginx比如latest.我使用season/fastdfs镜像安装没有成功过,但是使用delron/fastdfs镜像就成功了,而且只需要启动两个容器,一个tracker,一个s

  • docker常用命令总结之安装、镜像、容器基本操作

    以下均在centos 7进行的操作 docker安装 yum install -y docker -y:表示在安装过程中按照默认配置进行安装,不需要进行逐步确认 查看已经安装的docker yum list installed | grep docker 删除已经安装的docker yum remove -y docker.x86_64 yum remove -y docker-client.x86_64 yum remove -y docker-common.x86_64 docker服务启动

  • Docker安装、创建镜像、加载并运行NodeJS程序的详细过程

    系统环境:win7 一.安装docker 从Docker官网下载并安装docker-ToolBox,并安装 安装完毕,出现三个图标: 二.创建docker镜像 Docker可以通过Dockerfile文件内容来动构建镜像. Dockerfile是一个包含创建镜像所有命令的文本文件,使用docker build命令可以根据其内容构建镜像. 示例,创建一个NodeJS程序的Docker镜像: 1.新建目录并在cmd中npm init进行初始化. 2.创建一个demo程序,内容如下: 注意:如果是正式

随机推荐