UbuntuはDockerイメージを使用してFastDFSを構築します

プロローグ

理由に応じて、公式の手順に従ってインストールしますFastDFS。元々はいくつかのコマンドでしたが、非常にスムーズなはずです。

  1. コンパイラ環境
yum install git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl-devel wget vim -y
  1. インストールlibfatscommon
git clone https://github.com/happyfish100/libfastcommon.git --depth 1
cd libfastcommon/
./make.sh && ./make.sh install #编译安装
  1. インストールFastDFS
cd ../ #返回上一级目录
git clone https://github.com/happyfish100/fastdfs.git --depth 1
cd fastdfs/
./make.sh && ./make.sh install #编译安装

ちなみに、このサーバーのLinuxディストリビューションはUbuntu、公式のものですCentOS 7.x。まあ、私は自分でやらなければなりません。

幸いなことに、Docker一部の大物がすでにFastDFSそれを鏡像にパッケージ化してアップロードしていることがわかりました。そうすれば、セットアップが簡単になります。もちろん、前提はさらにDocker優れています。

必要がなけれDockerば、自分でさまざまなコンパイル環境をインストールできます。少し面倒ですが、設定がより柔軟で便利になります。この方法は次の記事を参照することができます、私は怠惰なので、直接使用しましたDocker

[1] UbuntuにFastDFSをインストールする

[2] UbuntuでのFastDFSのインストール

[3] fastDFS

FastDFSをインストールする

1.最初のステップはdockerをインストールすることです

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

2.画像​​をプルします

#拉取镜像
docker pull qbanxiaoli/fastdfs

このステップは、イメージをプルしてロードするのに一定の時間がかかり、マシンの構成と環境に関係しているため、長い時間がかかります。

ここに画像の説明を挿入

3.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 :背後には、サーバーのパブリックネットワークIPまたは仮想マシンIPがあります

  • -e WEB_PORT=80 :nginxポートを指定します

4.fastdfsが正常にビルドされているかどうかをテストします

docker exec -it fastdfs /bin/bash

echo "Hello FastDFS!">index.html

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

ここに画像の説明を挿入

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_43438052/article/details/114279676