Проверка -f
на странице руководства tar дает нам:
-f, --file ARCHIVE использовать архивный файл или устройство ARCHIVE
Это означает, что следующее слово после -f
будет именем файла. В вашем примере после -f
следует буквы vz
, которые будут использоваться в качестве имени файла.
После этого он анализирует каждый аргумент как входной для сжатия в файл, который теперь называется vz
. Когда он пытается это сделать, tar
замечает, что нет файла с именем casual.tar.gz
для сжатия, и выдает ошибку.
Следовательно, после -f
он всегда должен следовать за именем файла, который вы хотите создать.
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
¿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.