Рабочие, которые запускаются как часть службы потока данных, являются частными docker образами, работающими в COS.
Для запуска команды ping вам необходимо выполнить следующее: -
S SH В работника
Запустите команду docker ps
, чтобы получить список контейнеров, которые работают
Определите образ контейнера, который имеет следующее изображение gcr.io/cloud-dataflow/v1beta3/....
Запустите команду docker exec -it image_id /bin/bash
Наконец, вы можете запустить пинг изнутри контейнер, как показано ниже
xxxxxxxx ~ $ docker exec -it yyyyyy /bin/bash
xxxxxx:/# ping google.com
PING google.com (172.217.212.113) 56(84) bytes of data.
64 bytes from 172.217.212.113: icmp_seq=1 ttl=52 time=0.951 ms
64 bytes from 172.217.212.113: icmp_seq=2 ttl=52 time=0.967 ms
64 bytes from 172.217.212.113: icmp_seq=3 ttl=52 time=0.758 ms
64 bytes from 172.217.212.113: icmp_seq=4 ttl=52 time=0.943 ms
64 bytes from 172.217.212.113: icmp_seq=5 ttl=52 time=0.970 ms