第一步:
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
成功之后可以 sudo docker image ls 查看鏡像
加載好鏡像后,就可以開啟運⾏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。
刪除容器
sudo docker container rm tracker storage