• docker 简单4个步骤就可以安装fastdfs


    一.docker准备工作

    1、Linux服务器一台,且上面的安装的Centos系统内核要不低于3.10。你可以通过uname -r来查询当前内核版本。

    2、清除系统残余项(如果你的服务器之前没有装过Docker,可以直接跳过)输入命令:

    sudo yum remove docker \ 
            docker-client \ 
            docker-client-latest \ 
            docker-common \ 
            docker-latest \ 
            docker-latest-logrotate \ 
            docker-logrotate \ 
            docker-selinux \ 
            docker-engine-selinux \ 
            docker-engine
    

    返回结果:

    3、安装下载Docker依赖的工具****输入命令:

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    

    安装成功:

    4、添加阿里云的软件源

    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    

    成功:

    装这个的目的是以后每个软件都优先从阿里云的软件库中下载,如果阿里云仓库没有,会去docker.hub中下载。(与maven仓库同理)

    5、更新yum缓存(为了保证能更新和下载需要的服务:如docker)输入命令并且更新成功命令:

    sudo yum makecache fast
    

    二.开始安装Docker

    1.安装Docker(Docker版本分为CE(社区免费版)和EE(企业版,安全CE)****命令:

    sudo yum -y install docker-ce
    
    

    开始下载并且安装Docker,稍等一会,系统正在下载。看到complete!下载且安装成功。

    2.启动Docker

    输入命令:

    sudo systemctl start docker
    

    查看Docker是否成功,

    输入命令:

    docker info
    

    安装成功

    三.安装fastdfs

    1.拉取镜像,并运行

    docker run -d --restart=always --privileged=true --net=host --name=fastdfs -e IP=6.142.168.169  -e WEB_PORT=22222 -v ${HOME}/fastdfs:/var/local/fdfs registry.cn-beijing.aliyuncs.com/tianzuo/fastdfs
    

    运行上面的命令后,使用docker ps 查看是否有返回值,有就说明成功了

    IP是6.142.168.169,改成自己的ip

    2.命令解释:

    -v ${HOME}/fastdfs:/var/local/fdfs:容器数据卷,将{HOME}/fastdfs这个目录挂载到容器里的/var/local/fast这个目录。所以,上传的文件将会被持久化到{HOME}/fastdfs/storage/data里,如果用root账号登录,那么·{HOME}就是/root了,也就是/root/fastdfs

    3.复制linux上的图片到容器中

    docker cp /root/software/hours.jpg fastdfs:/
    docker exec  -it fastdfs /bin/bash
    

    4.测试上传

    fdfs_test /etc/fdfs/client.conf upload hours.jpg
    

  • 相关阅读:
    终端程序开机后自动运行
    SQLite 3 使用前要知道的
    JS 框架 :后台系统完整的解决方案
    JS 继承:extend、mixin 和 plugin(三)
    JS 控件事件
    JS 控件 jQuery扩展函数
    Js 控件编写 继承:extend、mixin和plugin(一)
    关于js new Date() 出现NaN 的分析
    js Dialog 实践
    JS控件 生命周期
  • 原文地址:https://www.cnblogs.com/KdeS/p/16186532.html
Copyright © 2020-2023  润新知