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

posted @ 2022-04-24 16:43  憨憨青年  阅读(864)  评论(0编辑  收藏  举报
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css