For more details see: Run IPFS inside Docker @ docs.ipfs.tech
Note : Env info
- Linux Ubuntu104 5.15.64-1-pve #1 SMP PVE 5.15.64-1 (Thu, 13 Oct 2022 10:30:34 +0200) x86_64 x86_64 x86_64 GNU/Linux
- Docker version 20.10.21, build baeda1f
# Run container on background
docker compose up -ddocker compose downdocker compose logs ipfsdocker compose exec ipfs ipfs swarm peers# Replace the IP address (192.168.***.***) to yours
docker compose exec ipfs ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["http://192.168.***.***:5001", "http://localhost:3000", "http://127.0.0.1:5001", "https://webui.ipfs.io"]'
docker compose exec ipfs ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "POST"]'
# Reboot container
docker compose restart ipfs