Невозможно установить открывает sh -сервер на Ubuntu 16.04 в Docker - PullRequest
0 голосов
/ 14 января 2020

Я работаю Docker для Ма c, работает последняя версия 2.1.0.5. Мои коллеги работают Docker на Windows и Ubuntu без проблем.

У меня есть Docker контейнер с новой установкой Ubuntu 16.04, я не могу установить openssh-server успешно после установки openssh-client.

Я убедился, что следовал инструкциям здесь:

https://help.ubuntu.com/lts/serverguide/openssh-server.html

Команды, которые Я выполняю ...

apt-get clean
apt-get update
apt-get install -y --fix-missing openssh-server

, что приводит к следующей ошибке.

E: Не удалось получить http://archive.ubuntu.com/ubuntu/pool/main/n/ncurses/ncurses-term_6.0+20160213-1ubuntu1_all.deb Неверная строка заголовка Неверные данные заголовка [IP: 91.189.88.174 80]

Я заметил, что URL, с которого он пытается извлечь файл, - http://archive.ubuntu.com вместо us.archive.ubuntu.com, я предполагаю, что это нормально, но не уверен, в чем разница.

Я могу успешно пропинговать и перейти к http://archive.ubuntu.com в своем браузере.

$ ping archive.ubuntu.com

PING-архив. ubuntu.com (91.189.88.173): 56 байтов данных

64 байта из 91.189.88.173: icmp_seq = 0 ttl = 52 время = 94,518 мс

Я могу успешно закрепить g и перейдите к us.archive.ubuntu.com в моем браузере.

$ ping us.archive.ubuntu.com

PING us.archive.ubuntu.com (91.189.91.24): 56 байты данных

64 байта от 91.189.91.24: icmp_seq = 0 ttl = 54 время = 33.831 мс

1 Ответ

0 голосов
/ 14 января 2020

Я могу пинговать, если я прекращаю http: //

Отличный ответ для понимания протокола: https://superuser.com/a/930503

В Во-первых, я бы сказал, что это ошибка из-за того, что вы находитесь за прокси-сервером, но вы, вероятно, можете пропинговать этот сервер. Итак, DNS, проверьте /etc/resolv.conf.

...