ubuntu18.04虛擬機器安裝docker
第一步:
sudo apt-get update
然後直接 sudo apt install docker.io
安裝完成之後 可以
docker version 檢視版本 或者 docker -v
然後獲取映象
可以利⽤已有的FastDFS Docker映象來運⾏FastDFS。
獲取映象可以通過下載
sudo docker image pull delron/fastdfs
也可是直接使⽤提供給⼤家的映象備份⽂件
sudo docker load -i ⽂件路徑/fastdfs_docker.tar
載入好映象後,就可以開啟運⾏FastDFS的tracker和storage了。
2. 運⾏tracker
執⾏如下命令開啟tracker 服務
sudo docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker
我們將fastDFS tracker運⾏⽬錄對映到本機的 /var/fdfs/tracker⽬錄中。
執⾏如下命令檢視tracker是否運⾏起來
sudo docker container ls
如果想停⽌tracker服務,可以執⾏如下命令
sudo docker container stop tracker
停⽌後,重新運⾏tracker,可以執⾏如下命令
sudo docker container start tracker
3. 運⾏storage
執⾏如下命令開啟storage服務
sudo docker run -dti --network=host --name storage -e TRACKER_SERVER=10.211.55.5:22122 -v /
var/fdfs/storage:/var/fdfs delron/fastdfs storage
TRACKER_SERVER=本機的ip地址:22122 本機ip地址不要使⽤127.0.0.1
我們將fastDFS storage運⾏⽬錄對映到本機的/var/fdfs/storage⽬錄中
執⾏如下命令檢視storage是否運⾏起來
sudo docker container ls
如果想停⽌storage服務,可以執⾏如下命令
sudo docker container stop storage
停⽌後,重新運⾏storage,可以執⾏如下命令
sudo docker container start storage
注意:如果⽆法重新運⾏,可以刪除/var/fdfs/storage/data⽬錄下的fdfs_storaged.pid ⽂件,然後
重新運⾏storage。