安装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
安装docker fastdfs的更多相关文章
- Linux下离线安装docker与fastDFS
		一.Linux下离线安装Docker 基础环境 1.操作系统:CentOS 7 2.Docker版本:docker-19.03.9.tgz 官方下载地址(打不开可能需要科学-上网) 3.官方参考文档: ... 
- CentOS7安装docker
		1. 查看系统版本 $ cat /etc/redhat-release 2. 安装docker $ yum install docker 3.检查安装是否成功$ docker version 若 ... 
- CentOS 7 安装 Docker
		CentOS 7 安装 Docker 这里介绍 ContOS 7 的安装 docker V1.2+,包括阿里云加速 docker 镜像下载的设置,这对提升使用 docker 体验至关重要.其他系统安装 ... 
- ubuntu 16.04安装docker
		环境 操作系统:ubuntu 16.04 64位,默认安装 准备 1. 添加GPG key: $ sudo apt-key adv --keyserver hkp://p80.pool.sks-key ... 
- 如何在mac上安装docker[记录自己在mac上安装docker的经历]
		0.引子 最近入手了一台mac笔记本,想在本地安装docker. 1.找安装文档. 文档地址:http://www.widuu.com/chinese_docker/installation/mac. ... 
- Ubuntu 14.04 LTS 安装Docker
		Docker官方是有很详细的安装文档(https://docs.docker.com/engine/installation/ubuntulinux/),这里做了一个Ubuntu 14.04 LTS中 ... 
- Redhat/Ubuntu/Windows下安装Docker
		Redhat/Ubuntu/Windows下安装Docker 什么是Docker Docker是Docker.inc公司开源的一个基于LXC技术之上构建的Container容器引擎,基于Go语言并遵从 ... 
- 手动编译安装docker环境,以及偶尔出现的bug
		总结安装过程如下: 前提:安装git,go,make, docker(docker中编译docker) git clone https://git@github.com/docker/docker c ... 
- openSUSE4.1 安装docker
		安装完Leap后,通过YaST-Software Management安装docker. 安装 docker . yast2-docker. ruby2.1-rubygem-docker-api . ... 
随机推荐
- android#嵌入式布局并创建自定义控件
			一.如何在android中嵌入布局文件: 新建一个布局title.xml,该文件为公共文件 <LinearLayout xmlns:android="http://schemas.an ... 
- LeetCode刷题7——数字的补数
			一.要求 补数可以直接通过异或运算进行. 二.背景 最近工作中位运算遇到一个问题,温度有正负两种表示,而且还有小数点.例如用四个16进制字节表示,XXXX,其中第一位是占位符,中间两三位为温度的有效值 ... 
- DAY 吐
			今天所学: 一,Linux的文件和目录管理 #1 cd( 变更用户所在目录)直接运行cd会进入root的/root下,后面跟目录名,会进入指定目录下( 后面只能是目录名,不能跟文件名). #2 pwd ... 
- 在学习python的Django\Flask\Tornado前你需要知道的,what is web?
			我们都在讲web开发web开发,那到底什么是web呢? 如果你正在学习python三大主流web框架,那这些你必须要知道了 软件开发架构: C/S架构:Client/Server 客户端与服务端 ... 
- echarts图例的位置及大小,环图中间字
			https://blog.csdn.net/qq_34790644/article/details/89308738 Echarts饼状图属性设置大全 https://blog.csdn.net/sl ... 
- visio给任意图形进行填充
			使用visio给图形填充颜色的条件:图形必须是封闭的!!! 但是很多人不明白:我明明画的图形是封闭的啊!可是无法填充颜色!这是因为,你画了一个看上去是封闭的图形,但是VISIO认为你画的不是封闭图形! ... 
- [官网] 一个很好的 search rpm 或者是deb 包的网站
			https://pkgs.org Home About About pkgs.org - Packages Search The pkgs.org is created to provide you ... 
- [转帖] 龙芯 中标麒麟的 源 以及K8S
			龙芯Mips64el平台上部署K8s https://ysicing.me/posts/mips64el-loongson-k8s/ YSICING May 29 2019 kubernetes ... 
- 小记--------spark的Master的Application注册机制源码分析及Master的注册机制原理分析
			原理图解: Master类位置所在:spark-core_2.11-2.1.0.jar的org.apache.spark.deploy.master下的Master类 //截取了部分代码 //处理 ... 
- JAVA汽车4S店管理系统
			JAVA汽车4S店管理系统源码(前台+后台)分为这5个大模块 系统设置 整车销售辅助销售汽修管理 汽修统计1.经理管理(增加 和删除功能) 表设计经理编号经理名年龄性别2.业务员管理(增删改查) ... 
