1.linux系统下载docker
yum install docker
2.启动docker
systemctl start docker
3.下载fastdfs镜像,我这用的是morunchang/fastdfs
docker pull morunchang/fastdfs
4.启动tracker
docker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh
5.启动storage(我这里的TRACKER_IP是我机器的ip地址)
docker run -d --name=storage --privileged=true --net=host -e TRACKER_IP=192.168.3.105:22122 -p 80:80 -e GROUP_NAME=group1 morunchang/fastdfs sh storage.sh
6.进入storage修改nginx和fdfs的client.conf
进入容器:docker exec -it storage /bin/bash
修改nginx:vi /etc/nginx/conf/nginx.conf 把8080改成80
修改client.conf: vi /etc/fdfs/client.conf 把tracker_ip改成我机器的ip192.168.3.105
7.退出容器后重启storage
docker restart storage
8.开启linux系统的防火墙,我开启了80,22122,23000
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --add-port=22122/tcp --permanent
firewall-cmd --add-port=23000/tcp --permanent
firewall-cmd —reload
9.然后就可以通过代码调用了
第一次写文章,自己也在摸索中,请见谅!!
网友评论