Update: To simplify your experiment, change the CMD
to refer to /src/zoomsimple.py
and place this file in ./src/zoomready/zoomsimple.py
This just executes time.sleep(1)
forever.
You can then docker exec -it whatever-docker-name /bin/bash
to issue ping3 1.1.1.1
to see the error (see below) Thanks!
# -*- coding: utf-8 -*-
"""
Created on Sat Nov 13 09:49:24 2021
@author: tevsl
"""
version="1.1.1"
import tkinter as tk
from tkinter import ttk
from tkinter import messagebox
import numpy as np
import time
import operator
import psutil
from datetime import timedelta
import webbrowser
import sys
import os
#import argparse
import warnings
warnings.filterwarnings("ignore")
import ping3
ping3.EXCEPTIONS = True
import versionutils
from cloudflarepycli import cloudflareclass
while (1==1):
time.sleep(1)
print("goodbye")
For clarity, the error message is:
I have no name!@7ae4bbe56412:/$ ping3 1.1.1.1
Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/ping3/__init__.py", line 276, in ping
sock = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_ICMP)
File "/usr/local/lib/python3.8/socket.py", line 231, in __init__
_socket.socket.__init__(self, family, type, proto, fileno)
PermissionError: [Errno 1] Operation not permitted
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/bin/ping3", line 8, in <module>
sys.exit(main())
File "/usr/local/lib/python3.8/site-packages/ping3/command_line.py", line 33, in main
ping3.verbose_ping(addr, count=args.count, ttl=args.ttl, timeout=args.timeout, size=args.size, interval=args.interval, interface=args.interface, src_addr=args.src_addr)
File "/usr/local/lib/python3.8/site-packages/ping3/__init__.py", line 83, in wrapper
func_return = func(*args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/ping3/__init__.py", line 346, in verbose_ping
delay = ping(dest_addr, seq=i, *args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/ping3/__init__.py", line 83, in wrapper
func_return = func(*args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/ping3/__init__.py", line 280, in ping
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_ICMP)
File "/usr/local/lib/python3.8/socket.py", line 231, in __init__
_socket.socket.__init__(self, family, type, proto, fileno)
PermissionError: [Errno 13] Permission denied
I have no name!@7ae4bbe56412:/$