纵有疾风起
人生不言弃

安装docker fastdfs

# step 1: 安装必要的一些系统工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息

sudo yum-config-manager –add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新并安装 Docker-CE

sudo yum makecache fast

sudo yum -y install docker-ce
# Step 4: 开启Docker服务

sudo service docker start
进入fastDFS阶段

1.拉取镜像

docker pull morunchang/fastdfs
2.运行tracker服务 

docker run -d –name tracker –net=host morunchang/fastdfs sh tracker.sh
3.运行storage服务

docker run -d –privileged=true –name storage -p 80:80 –net=host -e TRACKER_IP=192.168.3.201:22122 -v /opt/fastdfs/storage1:/data/fast_data/data -e GROUP_NAME=group1 morunchang/fastdfs sh storage.sh
 

进入容器(docker exec -it storage /bin/bash),修改/data/nginx/conf/nginx.conf下的文件,加上下面内容

location /<group name>/M00 {
proxy_next_upstream http_502 http_504 error timeout invalid_header;
proxy_cache http-cache;
proxy_cache_valid 200 304 12h;
proxy_cache_key $uri$is_args$args;
proxy_pass http://fdfs_group1;
expires 30d;
}

说明:<group name>对应运行storage服务中的GROUP_NAME=group1,所以这里应设置为group1

storage启动时配置的http端口为8080,可能会有冲突
修改/etc/fdfs下边tracker.conf和tracker.conf.sample的http.server_port配置项和
修改 /etc/nginx/conf/nginx.conf 端口为8888

注意开放端口:8888 22122 23000

docker restart storage2

/data/fastdfs/tracker/fdfs_trackerd /etc/fdfs/tracker.conf
tail -f /data/fast_data/logs/trackerd.log

 

文章转载于:https://www.cnblogs.com/lm970585581/p/11086631.html

原著是一个有趣的人,若有侵权,请通知删除

未经允许不得转载:起风网 » 安装docker fastdfs

分享到: 生成海报
avatar

评论 抢沙发

评论前必须登录!

立即登录   注册

切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活