Comments (1)
Hi Harald!
At the moment, --wait
checks if /sys/class/net/$CONTAINER_IFNAME/carrier
exists (here), and falls back on ip link
for compatibility with prehistoric kernels.
We could of course tweak that logic; but I'm a bit worried of breaking other folks' setups, because I know that some folks are waiting for the interface to exist, but then complete the interface setup in the container itself.
Let me know if you have a suggestion that would work for you, while limiting the risk for other users?
Also - note that I'm not actively maintaining pipework anymore, so I try to stick to very small, easy to review PRs. Lots of folks have preferred to work with their own fork (after all, it's just a few hundreds line of shell.
Thank you!
from pipework.
Related Issues (20)
- Can't get IP from DHCP sever
- DHCP + default route
- "State"
- Route dies after a while with lease renewal active HOT 1
- I hava deleted my container. but i still can ping this deleted container IP HOT 2
- after a container termination its interface is not destroyed HOT 1
- Macvlan DHCP fails with 'Error: argument "1500' with both dhclient and dhcp HOT 1
- Not passing dhclient options correctly: "hostnametest" is invalid lladdr HOT 2
- Resolving Docker container names broken HOT 1
- Host cannot telnet container after pipework command... HOT 1
- trying to setup vepa mode
- Docker Inspect Returned Invalid PID 0 HOT 3
- Could this project be compatible with Podman containers? HOT 2
- Sometimes, physical interface does not return to host after container is stopped. HOT 9
- Can I use pipework to configure multi ipv6 address to one docker container? HOT 1
- Update for usage with cgroups v2? HOT 5
- vethxxx cannot be added into bridge HOT 1
- OCI Authenticate
- I want to hire an expert for a project HOT 1
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 pipework.