FastDFS分布式文件系统Docker部署攻略
前提
前提是已经在centos部署过FastDFS,现在需要转移到Docker上面。
开始:
- 安装及启用Docker
##安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
##设置稳定的repository
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
##安装 DOCKER ENGINE - COMMUNITY
yum install docker-ce docker-ce-cli containerd.io
##启用Docker
systemctl start docker
- 下载镜像
##拉去基础镜像
docker pull centos:7
##列出镜像
docker images
- 准备文件及目录
文件夹结构如下:
- home
- fastdfs_docker #目录
- conf #目录
- src #目录
- Dockerfile #文件
- fastdfs.sh #文件
- fastdfs_docker #目录
conf目录下包含所有配置文件:
- conf/client.conf
- conf/http.conf
- conf/mod_fastdfs.conf
- conf/nginx.conf
- conf/storage.conf
- conf/tracker.conf
src目录下包含所有安装文件的目录:
- fastdfs <

本文档记录了在CentOS上已部署FastDFS如何迁移到Docker环境的过程。内容包括安装Docker,下载FastDFS相关镜像,设置目录结构,编写Dockerfile和启动脚本。在运行Docker镜像时遇到连接超时的问题,原因是返回的storage server IP为Docker内网IP。通过修改tracker.conf和storage_ids.conf,使用storage id标识,解决了这个问题。
最低0.47元/天 解锁文章
1521

被折叠的 条评论
为什么被折叠?



