Я пытаюсь Rancher (v.1.2.3), и я не могу запустить агент в узлах.Не удается запустить агент Rancher в Docker
1) Я установил Racher сервер в одном узле с помощью следующей команды:
sudo docker run -d --restart=unless-stopped -p 80:8080 rancher/server:v1.2.3
2) Тогда я иду к Add Host и Ranchers дает мне команду, чтобы добавить его.
3) Я хожу в узел 1, и поместить следующее:
sudo docker run -d --privileged -v /var/run/docker.sock:/var/run /docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.1.2 http:/xxx/v1/scripts/D822D98E34752ABCDE:1890908200000:RASZERSE
4) Командная строка возвращает
docker: Error response from daemon: containerd: container did not start before the specified
Я не знаю, что происходит не так, я думаю, контейнер не может получить доступ к серверу Rancher, но если делать
curl http:/xxx/v1/scripts/D822D98E34752ABCDE:1890908200000:RASZERSE
Я могу получить к нему доступ. Кроме того, это мой IPTABLES:
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-N CATTLE_FORWARD
-N DOCKER
-N DOCKER-ISOLATION
-A FORWARD -j DOCKER-ISOLATION
-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp- mss-to-pmtu
-A FORWARD -j CATTLE_FORWARD
-A FORWARD -o docker0 -j DOCKER
-A FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i docker0 ! -o docker0 -j ACCEPT
-A FORWARD -i docker0 -o docker0 -j ACCEPT
-A FORWARD -o docker_gwbridge -j DOCKER
-A FORWARD -o docker_gwbridge -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i docker_gwbridge ! -o docker_gwbridge -j ACCEPT
-A FORWARD -i docker_gwbridge -o docker_gwbridge -j DROP
-A CATTLE_FORWARD -m mark --mark 0x668a0 -j ACCEPT
-A DOCKER-ISOLATION -i docker_gwbridge -o docker0 -j DROP
-A DOCKER-ISOLATION -i docker0 -o docker_gwbridge -j DROP
-A DOCKER-ISOLATION -j RETURN
Ubuntu v14.04 Docker v1.12.3
Было бы весьма признателен, если бы вы могли бы мне помочь.
Благодаря
Может не помочь, но почему бы вам не запустить последний тег сервера ранчо? Он запускает более современную версию агента. Стоит попробовать. –
также ваша строка ошибки является неполной 'docker: ошибка ответа от демона: containerd: контейнер не запускался до указанного' <- возможно, есть больше информации, объясняющей проблему – thoth