02 通過docker安裝fastdfs

2021-10-03 22:50:23 字數 907 閱讀 6378

fastdfs常作為伺服器之用,在電商類**中用的極廣。使用了伺服器,就可以釋放一部分servlet容器上傳小檔案之壓力,再結合nginx的動靜分離功能,就可以非常快速而又效率高的上傳和檢視。

使用通常的步驟安裝fastdfs,步驟繁瑣且容易出錯,本文將講述使用docker安裝伺服器。

#這個顯然是別人已經做好伺服器之服務打成的映象上傳到了docker的**倉庫

docker pull qbanxiaoli/fastdfs

#建立對映伺服器的本地路徑

mkdir -p /root/docker/fastdfs

#ip要改為自己機子的ip,作者linux ip為192.168.100.192【請讀者根據自己實際情況修改】

docker run -d --restart=always --privileged=true --net=host --name=fastdfs -e ip=192.168.100.192 -v /root/docker/fastdfs:/var/local/fdfs qbanxiaoli/fastdfs

#檢視伺服器程序storaged以及tracked

netstat -luntp|grep dfs

#進入docker啟動的伺服器

docker exec -it fastdfs bash

#建立乙個小檔案

echo "hello fastdfs!">index.html

#上傳index.html到伺服器

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

#退出伺服器

exit

ls /root/docker/fastdfs/storage/data/00/00

我們看到,剛才上傳的小檔案已經被重新命名了。

05 通過docker安裝tomcat

tomcat是一款最流行的伺服器。本文將闡述在docker當中安裝tomcat,並部署我們自己的專案。docker pull tomcat 建立宿主機子的路徑,用以對映docker安裝的tomcat所在的作業系統路徑 mkdir p root tomcat logs 啟動tomcat 檢視tomca...

03 通過docker安裝nginx

nginx是一款高效能的伺服器,常用作反向 正向 動靜分離以及負載均衡。本文將闡述使用docker安裝nginx伺服器,並通過nginx訪問之前fastdfs上傳的檔案。docker pull nginxmkdir p root nginx conf touch root nginx conf ng...

centos7通過yum安裝docker筆記

yum源安裝 1 更新yum yum update 2 刪除舊版本 yum remove docker docker client docker client latest docker common docker latest docker latest logrotate docker logr...