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...