Ubuntu usa la imagen de Docker para construir FastDFS

prólogo

Según la razón, siga los pasos oficiales para instalar FastDFS, originalmente solo unos pocos comandos, debería ser muy suave.

  1. Entorno del compilador
yum install git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl-devel wget vim -y
  1. instalaciónlibfatscommon
git clone https://github.com/happyfish100/libfastcommon.git --depth 1
cd libfastcommon/
./make.sh && ./make.sh install #编译安装
  1. instalaciónFastDFS
cd ../ #返回上一级目录
git clone https://github.com/happyfish100/fastdfs.git --depth 1
cd fastdfs/
./make.sh && ./make.sh install #编译安装

Por cierto, la distribución Linux de este servidor es Ubuntula oficial CentOS 7.x, bueno, tengo que hacerlo yo mismo.

Afortunadamente, Dockerdescubrí que algunos grandes ya lo han FastDFSempaquetado en una imagen espejo y lo han subido. Entonces será más fácil de configurar. Por supuesto, la premisa es aún Dockermejor.

Si no lo necesita Docker, puede instalar varios entornos de compilación usted mismo, aunque es un poco más problemático, será más flexible y conveniente de configurar. Este método puede referirse al siguiente artículo, soy vago, así que lo usé directamente Docker.

[1] Instale FastDFS en Ubuntu

[2] Instalación de FastDFS en Ubuntu

[3] fastDFS

Instalar FastDFS

1. El primer paso es instalar Docker

#安装docker
yum install -y docker-io
#启动docker
service docker star 
# 查看docker版本
docker -v  

2. Tira de la imagen

#拉取镜像
docker pull qbanxiaoli/fastdfs

Este paso llevará mucho tiempo, porque se necesita una cierta cantidad de tiempo para extraer la imagen y cargarla, y está relacionado con la configuración y el entorno de la máquina.

Inserte la descripción de la imagen aquí

3. Inicie fastdfs

#启动镜像
docker run -d --restart=always --privileged=true --net=host --name=fastdfs -e IP=192.168.127.131 -e WEB_PORT=80 -v ${HOME}/fastdfs:/var/local/fdfs qbanxiaoli/fastdfs
  • IP : Detrás está la IP de la red pública de su servidor o la IP de la máquina virtual

  • -e WEB_PORT=80 : Especifique el puerto nginx

4. Pruebe si fastdfs se ha creado correctamente

docker exec -it fastdfs /bin/bash

echo "Hello FastDFS!">index.html

fdfs_test /etc/fdfs/client.conf upload index.html

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_43438052/article/details/114279676
Recomendado
Clasificación