FastDFS -- 基于Docker使用,开启FastDFS的Tracker和Storage

版权声明:转载请标明出处 https://blog.csdn.net/gymaisyl/article/details/84554986

1. 获取FastDFS镜像

  • 方法一:

docker image pull delron/fastdfs

  • 方法二:较快

docker load -i 文件存放的路径/文件名.tar (直接使用备份镜像文件)
(文件后期上传)

2. Tracker 运行

 docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker
  • --name: 给运行的容器其别名 为 tracker

    -v: 将fastDFS tracker运行目录映射到本机的 /var/fdfs/tracker目录中。

在这里插入图片描述

3. Storage 运行

docker run -dti --network=host --name storage -e TRACKER_SERVER=ip:22122 -v /var/fdfs/storage:/var/fdfs delron/fastdfs storage
  • ip : 可以在终端中通过ifconfig 获取,不要使用127.0.0.1
  • 默认端口: 22122
  • -v : 将fastDFS storage运行目录映射到本机的/var/fdfs/storage目录中

在这里插入图片描述

4. 停止和运行

Tracker:

docker container stop tracker 
docker container start tracker 

Storage:

docker container stop storage
docker container start storage

ip变更

如果在Ubuntu中,ip有变更的话,需要将之前创建的storage容器删除,重新进行run命令新建一个storage容器,修改ip才可以再使用。
删除 storage 容器:

docker container stop storage  (要先进行关闭)
docker container rm storage  (再进行删除)

之后运行的命令和上面的一样,注意 IP 的更换

猜你喜欢

转载自blog.csdn.net/gymaisyl/article/details/84554986