Instalo mi Docker así:
1 )Comprobar la versión de Linux:uname -a
-> la versión de su Kernel debe ser superior a 3.8
2 )Realizar una Actualización del Sistema:sudo apt-get update
3 )Agregando la Clave GPG:
sudo apt-key adv \ --keyserver hkp://ha.pool.sks-keyservers.net:80 \ --recv-keys 58118E89F3A912897C070ADBF76221572C5609D
4 )Comprobar la conexión del servidor:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
5 )Descarga de la imagen de Linux:
sudo apt install linux-image-generic linux-image-extra-virtual
6 )Reinicio del sistema:sudo reboot
7 )Ventana acoplable de descarga:
sudo apt install docker-engine
8 )Y por último para probar, descargar alguna imagen:
sudo docker run hello-world
Funciona bien para mí,el mensaje fue porque durante la instalación te falta instalar algunas cosas importantes
У вас нет правила ACCEPT
в цепочке INPUT
брандмауэра (или его дочерних элементах )для трафика, поступающего на порт 80. Существует правило отката -назад REJECT
это то, что бьют.
Если вы используете ufw
, вам необходимо добавить правило, разрешающее входящий tcp/80
трафик. К сожалению, так как я не использую ufw
сам (я shorewall
человек )я не могу дать вам точный синтаксис. (Я вижу в комментарии , что вы говорите, что он отключен. Независимо от того, включен он или отключен, правила брандмауэра остаются в силе, поэтому они по-прежнему работают.)
Как насчет:
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
Это только для целей тестирования, не предназначено для использования в рабочей среде, но если после этого веб-сервер будет доступен, то это наверняка проблема с брандмауэром.