Comments (9)
I was also suffering from this problem but I fixed it by restarting the Docker service after Docker Machine modifies its configuration.
[[runners]]
[runners.machine]
MachineOptions = [
"""hetzner-user-data=
#cloud-config
runcmd:
- |
while sleep 1; do
if [ -e /etc/systemd/system/docker.service.d/10-machine.conf ]; then
systemctl restart docker
break
fi
done &
"""
]
from docker-machine-driver-hetzner.
I was running into exactly the same issue and can confirm that downgrading docker fixes the issue:
--engine-install-url "https://releases.rancher.com/install-docker/19.03.9.sh"
from docker-machine-driver-hetzner.
Had to modify the format of solution by @hectorm a bit, but with this it's working great now:
"hetzner-user-data=#!/bin/sh\nwhile sleep 1; do if [ -e /etc/systemd/system/docker.service.d/10-machine.conf ]; then systemctl restart docker ; break ; fi ; done &",
from docker-machine-driver-hetzner.
@hectorm 's workaround almost worked for me. Had to add a small delay:
[[runners]]
[runners.machine]
MachineOptions = [
"""hetzner-user-data=
#cloud-config
runcmd:
- |
while sleep 1; do
if [ -e /etc/systemd/system/docker.service.d/10-machine.conf ]; then
sleep 15
systemctl restart docker
break
fi
done &
"""
]
from docker-machine-driver-hetzner.
Hi,
this seems to be a core docker-machine issue, as you have already confirmed by your edit. Could you verify @sokraflex's workaround and see if that fixes the issue for you please?
Even if it does not, I don't think there is anything the driver can do here. I'll close this, as it is out-of-scope, but feel free to use this thread for further discussion.
from docker-machine-driver-hetzner.
Ran into the exact same issue. Apparently it has something to do with the latest docker version 20.10 which was released yesterday. Downgrading docker via engine-install-url
solved the issue for me.
from docker-machine-driver-hetzner.
Same issue here. Workaround with downgrading docker works.
from docker-machine-driver-hetzner.
Is this still an issue?
from docker-machine-driver-hetzner.
Yes, I still get the same error with Docker version 20.10.4, build d3cb89e
from docker-machine-driver-hetzner.
Related Issues (20)
- wrong naming of wait-on-error HOT 4
- make driver rancher compatible HOT 1
- image has incompatible architecture HOT 2
- Support int64 IDs HOT 1
- panic: runtime error: invalid memory address or nil pointer dereference HOT 7
- unknown location / unable to find ssh-keys HOT 2
- Provide fallback server type HOT 3
- Hetzner: Cloud API Change: GET /actions endpoint HOT 2
- Error creating machine HOT 13
- Lots of machines in cloud but only a few in docker-machine HOT 3
- Rancher - error scaling up servers HOT 7
- Rancher - VMs are not removed from Hetzner, when got storage
- Rancher - It is not possible to create Node/Clusters using RKE2/K3s, only RKE1 is available HOT 7
- Wait on srv.NextActions after creating server HOT 3
- Apple M3 Max HOT 1
- Fleeting plugin for Hetzner HOT 3
- Problem with Rancher when scaling up HOT 2
- Adding a flag for RDNS domain HOT 2
- Hetzer debian/ubuntu provisioning fails HOT 4
- Suggestion: `--hetzner-user-data-from-file` could be string instead of boolean HOT 4
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 docker-machine-driver-hetzner.