美文网首页
docker安装fastdfs

docker安装fastdfs

作者: 雨中星辰0 | 来源:发表于2021-06-20 20:49 被阅读0次
作者 时间
雨中星辰 2021-06-20

1. 创建专用网络

docker network create fastdfs-network

1. 准备配置文件

# 先启动一下tracker容器
docker run -ti -d --network fastdfs-network  --name fdfs-trakcer  
# 通过docker命令将fastdfs配置文件拷贝到宿主机
docker cp 0693ba6b2885:/fdfs_conf ~/fdfs_conf
# 配置文件拷贝完毕后,就可以删除容器了,等会进行重建
docker ps -a|grep fdfs-trakcer|awk '{print $1}'|xargs docker stop
docker ps -a|grep fdfs-trakcer|awk '{print $1}'|xargs docker rm

3. 修改fdfs_conf的配置文件

  1. client.conf
主要修改:
# 设置基础路径
base_path=/fastdfs
# 设置tracker信息,其中trakcer为我们下一步会使用到的trakcer容器的容器名称
tracker_server=trakcer:22122
  1. storage.conf 配置文件
主要修改:
tracker_server=trakcer:22122

4. 创建并启动容器

# 启动tracker
docker run -ti -d --restart=always --network fastdfs-network -v ~/fdfs_conf:/fdfs_conf -p 22122:22122 --name trakcer  season/fastdfs tracker
# 启动storage
docker run -ti -d --restart=always --network fastdfs-network -v ~//fdfs_conf:/fdfs_conf --name storage  -e TRACKER_SERVER:trakcer:22122 season/fastdfs storage

5. 测试文件上传、下载

# 启动测试程序
docker run -ti --name fdfs_sh  --network fastdfs-network -v ~/fdfs_conf:/fdfs_conf  -e TRACKER_SERVER:trakcer:22122  season/fastdfs sh
# 进行上传测试
fdfs_test /fdfs_conf/client.conf upload /etc/hosts
# 进行下载测试
fdfs_test /fdfs_conf/client.conf download group1 文件id

TRACKER_SERVER:trakcer:22122 这样配置好像没用,所以就都直接改的配置文件。

相关文章

网友评论

      本文标题:docker安装fastdfs

      本文链接:https://www.haomeiwen.com/subject/mawsyltx.html