美文网首页
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