Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

uplink from host to storagenode containers doesn't work on windows #37

Open
dlamarmorgan opened this issue Aug 18, 2022 · 5 comments
Open

Comments

@dlamarmorgan
Copy link
Collaborator

dlamarmorgan commented Aug 18, 2022

Due to the docker desktop limitation on windows
Docker Desktop can’t route traffic to Linux containers.
uplink fails when it is used from a windows host to a linux container.

The object browser in the satellite GUI does seem to work ok, likely because it uses the gateway to send the data, which is exposed directly to the host via port mapping.

Acceptance Criteria

  • we have the ability to use uplink directly from the host to the storage nodes running in docker containers.
@elek
Copy link
Collaborator

elek commented Sep 1, 2022

From an internal discussion:

  • We should either accept that this kind of operations requires docker exec (it works from inside the container)
  • Or we may switch to host-network (more complex port config)

@iglesiasbrandon iglesiasbrandon moved this to Backlog in Team Delivery Oct 24, 2022
@iglesiasbrandon iglesiasbrandon moved this from Backlog to Up Next in Team Delivery Nov 9, 2022
@iglesiasbrandon
Copy link

Another option discussed is only to support WSL and not fix this for native windows. We need to decide how we would like to proceed.

@jenlij jenlij moved this from Up Next to Backlog in Team Delivery Jan 3, 2023
@stoweandi
Copy link

@dlamarmorgan can you verify if this ticket was actually solved and we can close it? Or if this is something we need to do still. Thank you!

@dlamarmorgan
Copy link
Collaborator Author

This issue has not been fully resolved, though we do have a workaround now that uses docker exec to run in an uplink specific container. A more complex host config could still be a better native solution, but I don't know how much effort that would take.

Personally I think we should keep this ticket open, because we still can't use storj-up to test a windows uplink binary. However, if we complete https://github.com/storj/team-delivery/issues/294 then we may have no need for this ticket anymore.

@thepaul
Copy link
Contributor

thepaul commented Jan 12, 2025

Noting for posterity (and because I keep forgetting) this also applies to running storj-up on macOS, not just Windows.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

5 participants