官網下載Docker:點擊下載

2:設定docker下載加速器:

{
"registry-mirrors": [
"https://tkcnyb3h.mirror.aliyuncs.com"
]
}
3:打開Mac終端下載fastDfs鏡像:
-
sudo docker image pull delron/fastdfs
-
創建橋接網路:docker network create my-net
-
在Mac桌面創建檔案夾:

- 創建tracker容器:docker run -d -p 22122:22122 --name tracker --net=my-net -v ~/fdfs/tracker:/var/fdfs delron/fastdfs tracker
- 查看tracker容器的ip :docker inspect tracker 或者docker inspect --format='{{.NetworkSettings.IPAddress}}' tracker //只輸出ip

-
創建storage容器:sudo docker run -dti --name storage -p 8888:8888 -p 23000:23000 -e TRACKER_SERVER=192.168.0.111:22122 -v ~/fdfs/storage:/var/fdfs delron/fastdfs storage
-
查看storge 容器ip :查看storage容器的ip :docker inspect storage 或者docker inspect --format='{{.NetworkSettings.IPAddress}}' storage //只輸出ip
-
sudo ifconfig lo0 alias 172.19.0.1(trancker容器ip)
-
sudo ifconfig lo0 alias 10.0.76.2(mac本機的ip(寫127.0.01也可以))
-
sudo ifconfig lo0 alias 172.19.0.2(storage容器ip)
-
sudo ifconfig lo0 alias 10.0.76.2(mac本機的ip(寫127.0.01也可以))
-
8-11做完后查看mac本機ip :ifconfig

-
進入storage容器和 tracker容器 查看key為tracker_server的值是否為 你的tracker容器的ip 如果不是則進行修改,

進入容器后:

兩個容器都需要查看兩個組態檔的tracker_server的值 命令為:
-
vi /etc/fdfs/client.conf
-
vi /etc/fdfs/storage.conf
最后分別進入兩個容器的日志查看日志:


我測驗的上傳圖片回傳的圖片的地址為8888埠為容器的內部埠: http://localhost:8888/group1/M00/00/00/rBIAA2GGCXmAdveSACCw-nN5slg849.png
以上內容如有錯誤望指正,一起學習一起進步,謝謝,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/350781.html
標籤:其他
