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
作者:皓月无边*半步青莲
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2020-04-24 rm -rf * 的正确用法