Skip to content

Persistent Docker Node Instructions for Windows Users#1249

Merged
jcstein merged 3 commits intocelestiaorg:mainfrom
keyneom:patch-1
Nov 10, 2023
Merged

Persistent Docker Node Instructions for Windows Users#1249
jcstein merged 3 commits intocelestiaorg:mainfrom
keyneom:patch-1

Conversation

@keyneom
Copy link
Copy Markdown
Contributor

@keyneom keyneom commented Nov 3, 2023

Overview

This PR provides some information necessary for Windows users to be able to successfully run a persistent docker node. NTFS does not support linux style permissions so when a docker node is started the first time it creates the desired files to store the node, but afterwards will refuse to run indicating that the file containing the keys has permissions of 777 instead of 600. In order to avoid these issues it is recommended that Windows users install and run WSL and then run the docker container with the celestia node storage mounted within the WSL filesystem which obviously supports linux permissions.

Associated issue can be found here #1228 .

Checklist

  • New and updated code has appropriate documentation
  • New and updated code has new and/or updated testing
  • Required CI checks are passing
  • Visual proof for any user facing features like CLI or documentation updates
  • Linked issues closed with keywords

@keyneom keyneom mentioned this pull request Nov 3, 2023
5 tasks
@jcstein jcstein requested a review from smuu November 9, 2023 12:05
Copy link
Copy Markdown
Contributor

@smuu smuu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch 👍

This needs to be more highlighted.

Many users (including myself) skip reading the text and only copy & paste the commands.

@jcstein jcstein marked this pull request as ready for review November 10, 2023 15:53
@jcstein jcstein merged commit 37c9b1c into celestiaorg:main Nov 10, 2023
@gitpoap-bot
Copy link
Copy Markdown

gitpoap-bot bot commented Nov 10, 2023

Congrats, your important contribution to this open-source project has earned you a GitPOAP!

GitPOAP: 2023 Celestia Contributor:

GitPOAP: 2023 Celestia Contributor GitPOAP Badge

Head to gitpoap.io & connect your GitHub account to mint!

Learn more about GitPOAPs here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants