sudo docker run -t -d --name container1 ubuntu:latest
Unable to find image 'ubuntu:latest' locally
latest: Pulling from library/ubuntu
405f018f9d1d: Pull complete
Digest: sha256:b6b83d3c331794420340093eb706a6f152d9c1fa51b262d9bf34594887c2c7ac
Status: Downloaded newer image for ubuntu:latest
4028436d8746c32740ff9224958071d0d85c4303fd6c649fd4cbbf431cccf60f
sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4028436d8746 ubuntu:latest "bash" About a minute ago Up About a minute container1
sudo docker inspect container1
[
{
"Id": "4028436d8746c32740ff9224958071d0d85c4303fd6c649fd4cbbf431cccf60f",
"Created": "2022-06-09T19:48:58.584614038Z",
"Path": "bash",
<...>
sudo docker inspect container1 | grep Networks -A15
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"NetworkID": "f22c094fc7798f6d435ea090ad0a29793e926b29b67632c58ee8700c55863d01",
"EndpointID": "ce87b34dc51f4df558d00da748f2aab74a41136f240274048ab0ff263ca23fe1",
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.3",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"MacAddress": "02:42:ac:11:00:03",
"DriverOpts": null
}
sudo docker container logs <container id/ name>
sudo docker network inspect -v <network id/name>
sudo docker node ls
#Troubleshooting using network tools like nicolaka or netshoot
sudo docker run -it --net container:container1 nicolaka/netshoot
dP dP dP
88 88 88
88d888b. .d8888b. d8888P .d8888b. 88d888b. .d8888b. .d8888b. d8888P
88' `88 88ooood8 88 Y8ooooo. 88' `88 88' `88 88' `88 88
88 88 88. ... 88 88 88 88 88. .88 88. .88 88
dP dP `88888P' dP `88888P' dP dP `88888P' `88888P' dP
Welcome to Netshoot! (github.com/nicolaka/netshoot)
4028436d8746 ~ ifconfig
eth0 Link encap:Ethernet HWaddr 02:42:AC:11:00:03
inet addr:172.17.0.3 Bcast:172.17.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:29 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3389 (3.3 KiB) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
4028436d8746 ~ ip route show
default via 172.17.0.1 dev eth0
172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.3
4028436d8746 ~ exit
#following commands can be used inside network namespace
ifconfig #interface list
brctl show #bridge list
ip route show #route table
bridge fdb show #encapsulation detail
ipvsadm #load balancing
No comments:
Post a Comment