#[abandoned]
I had some issues with my image and no time to support troubleshoot. Decided to migrate to geti2p/i2p:latest.
Had fun while it lasted. tnx
20220307:
- autobuild to once a week
- you need to add
tty: true
to the compose / start- (something has changed with github actions. container doesnt start properly when building on GH. local build works fine.)
20210720:
- changed autobuild to github actions [once a month automatically]. (todo: autobuild on new i2p release)
20191029:
- fixed auto build trigger after i2p update
20190512:
- fixed i2p2 repo source
20190501:
- made available on docker hub
20190501:
- changed to i2p-repo for source
This is the Java I2P router in Docker.
The image on docker hub will always be up to date, because automatically a docker 'auto build' will be triggered when a new i2p release is made available.
run it:
docker run -v ~/.i2p:/var/lib/i2p -p 127.0.0.1:4444:4444 -p 127.0.0.1:6668:6668 -p 127.0.0.1:7657:7657 rayures/i2p
or use the compose.example.yml
If you use Fedora or other selinux enabled OS and get mkdir: cannot create directory ‘/var/lib/i2p/.i2p’: Permission denied
, try adding a :Z
to your volume argument:
-v ~/.i2p:/var/lib/i2p:Z
As described in the docker documentation, this should set the selinux labels correctly.