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
- fastdfs-nginx-module
- libfastcommon