Comments (5)
Can you clarify what issues you're facing? When docker renamed the repo to moby, they didn't change the name of the package, which means there's no impact to people importing it.
from go-dockerclient.
Can you clarify what issues you're facing? When docker renamed the repo to moby, they didn't change the name of the package, which means there's no impact to people importing it.
For example, my project introduced go-dockerclient and moby as submodules, and now the path to them has changed, but the new path does not contain the original files,
ls vendor/github.com/docker/docker/
but in fact, the path is
ls vendor/github.com/moby/moby/
your code distribution.go
...
"github.com/docker/docker/api/types/registry"
...
if I add the submodule moby, the path doesn't have the file. in fact, its path is vendor/github.com/moby/moby/api/types/registry
from go-dockerclient.
How are you vendoring the code? Are you using go modules?
For context, the repository docker/docker was renamed to moby/moby in 2017. It happened almost 6 years ago, and it shouldn't affect go-dockerclient's ability to import its code.
from go-dockerclient.
How are you vendoring the code? Are you using go modules?
For context, the repository docker/docker was renamed to moby/moby in 2017. It happened almost 6 years ago, and it shouldn't affect go-dockerclient's ability to import its code.
Such as this project docker-ipv6nat, now the submodule path is vendor/github.com/docker/docker
, When I delete the submodule and re-add moby submodule, I get an error that the module is not found and I can only modify it by following the old path.
I think this is unreasonable, is there a more perfect solution?
from go-dockerclient.
Oh I see you're using Git submodules for vendoring. I strongly recommend migrating to Go modules, but if you'd like to continue using Git submodules, you should just remember to manually clone it under vendor/github.com/docker/docker
. If you're adding the new submodule, you could do something like:
git submodule add https://github.com/docker/docker.git vendor/github.com/docker/docker
This alternative would work too:
git submodule add https://github.com/moby/moby.git vendor/github.com/docker/docker
You just need to make sure that the path is vendor/github.com/docker/docker
.
from go-dockerclient.
Related Issues (20)
- Can auth and pull image locally, but not on dev servers HOT 1
- How to use the detach option when calling CreateContainer? HOT 1
- Add support SSH protocol for remote docker
- Please add Internal property into ContainerNetwork HOT 1
- With the Latest Docker Engine v25.x the Version Selection Magic Based on the Call Option 'ver` Tags Results in Failing Calls HOT 2
- New release HOT 3
- Looking for an example of Attach. HOT 5
- Error message may leak credentials used for mounting HOT 15
- RemoveEventListener cause connection leak HOT 6
- How to get the value of NAMES field? HOT 1
- Missing some fields to support Stats API on Docker host uses cgroup2
- What would be the best way to specify version of docker api, so that go-dockerclient can adjust requests and response expectations accordingly? HOT 4
- Error trying to run ddev start after configure drupal 9 on windows HOT 3
- How to run a docker container with GPU support? HOT 1
- How to build an image with specific Tag? HOT 1
- Get error if call func updateService HOT 2
- EndpointIPAMConfig: Unable to Unmarshal using yaml HOT 3
- About the "Remote" arg in the BuildImageOptions may cause the io error HOT 1
- Wrong error propagation in context HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go-dockerclient.