FirewallD Dropps Docker Packets

Проверка -f на странице руководства tar дает нам:

  -f, --file ARCHIVE 
использовать архивный файл или устройство ARCHIVE 
 

Это означает, что следующее слово после -f будет именем файла. В вашем примере после -f следует буквы vz , которые будут использоваться в качестве имени файла.

После этого он анализирует каждый аргумент как входной для сжатия в файл, который теперь называется vz . Когда он пытается это сделать, tar замечает, что нет файла с именем casual.tar.gz для сжатия, и выдает ошибку.

Следовательно, после -f он всегда должен следовать за именем файла, который вы хотите создать.

0
16.05.2018, 22:53
2 ответа

Instalé docker en un nuevo servidor ubuntu 18.04 y verifiqué cómo funciona el firewalld cuando se ejecuta docker de manera simple.
La imagen es httpd que utilicé.

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:        18.04
Codename:       bionic

# uname -a 
Linux my_hostname 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

$ sudo docker image list
REPOSITORY     TAG                 IMAGE ID            CREATED             SIZE
httpd          latest              fb2f3851a971        2 weeks ago         178MB
$ sudo docker run -d -i -t -p 80:80 httpd
$ sudo docker ps -a
CONTAINER ID   IMAGE      COMMAND              CREATED             STATUS             PORTS                NAMES
43b398cfa5b9   httpd      httpd-foreground"   31 minutes ago       Up 31 minutes       0.0.0.0:80->80/tcp   loving_northcutt
# ss -tlp
State      Recv-Q         Send-Q         Local Address:Port    Peer Address:Port
LISTEN      0              128                 *:http                 *:*          users:(("docker-proxy",pid=2101,fd=4))
# firewall-cmd --list-all
public
  target: default
  interfaces:
  sources:
  services: ssh dhcpv6-client
  ports:
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:    

Lo siento mucho por mis sugerencias equivocadas. Pude conectar ese httpd desde mi PC sin que se hiciera ningún cambio.
Consulte los "PUERTOS" de sudo docker ps -una salida y docker -proxy de ss -tlp salida.
Creo que espero si funciona para solucionar problemas.

gracias

0
28.01.2020, 04:22

¿Qué tal agregar un puerto http o https a firewalld?

firewall-cmd --add-service=https --permanent

Creo que Jason es una aplicación web, por lo que el cliente se conecta al servidor con
protocolos http o https.

-1
28.01.2020, 04:22

Теги

Похожие вопросы