Cheers,
:-Dustin
kirkland@x250:~⟫ lxc launch ubuntu-daily:x -p default -p docker Creating magical-damion Starting magical-damion kirkland@x250:~⟫ lxc list | grep RUNNING | magical-damion | RUNNING | 10.16.4.52 (eth0) | | PERSISTENT | 0 | kirkland@x250:~⟫ lxc exec magical-damion bash root@magical-damion:~# apt update >/dev/null 2>&1 ; apt install -y docker.io >/dev/null 2>&1 root@magical-damion:~# docker run -it ubuntu bash Unable to find image 'ubuntu:latest' locally latest: Pulling from library/ubuntu 759d6771041e: Pull complete 8836b825667b: Pull complete c2f5e51744e6: Pull complete a3ed95caeb02: Pull complete Digest: sha256:b4dbab2d8029edddfe494f42183de20b7e2e871a424ff16ffe7b15a31f102536 Status: Downloaded newer image for ubuntu:latest root@0577bd7d5db1:/# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 02:42:ac:11:00:02 inet addr:172.17.0.2 Bcast:0.0.0.0 Mask:255.255.0.0 inet6 addr: fe80::42:acff:fe11:2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:16 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1296 (1.2 KB) TX bytes:648 (648.0 B)
kirkland@x250:~$ sudo fanatic Welcome to the fanatic fan networking wizard. This will help you set up an example fan network and optionally configure docker and/or LXD to use this network. See fanatic(1) for more details. Configure fan underlay (hit return to accept, or specify alternative) [10.0.0.0/16]: Configure fan overlay (hit return to accept, or specify alternative) [250.0.0.0/8]: Create LXD networking for underlay:10.0.0.0/16 overlay:250.0.0.0/8 [Yn]: n Create docker networking for underlay:10.0.0.0/16 overlay:250.0.0.0/8 [Yn]: Y Test docker networking for underlay:10.0.0.45/16 overlay:250.0.0.0/8 (NOTE: potentially triggers large image downloads) [Yn]: Y local docker test: creating test container ... 34710d2c9a856f4cd7d8aa10011d4d2b3d893d1c3551a870bdb9258b8f583246 test master: ping test (250.0.45.0) ... test slave: ping test (250.0.45.1) ... test master: ping test ... PASS test master: short data test (250.0.45.1 -> 250.0.45.0) ... test slave: ping test ... PASS test slave: short data test (250.0.45.0 -> 250.0.45.1) ... test master: short data ... PASS test slave: short data ... PASS test slave: long data test (250.0.45.0 -> 250.0.45.1) ... test master: long data test (250.0.45.1 -> 250.0.45.0) ... test master: long data ... PASS test slave: long data ... PASS local docker test: destroying test container ... fanatic-test fanatic-test local docker test: test complete PASS (master=0 slave=0) This host IP address: 10.0.0.45
kirkland@x250:~⟫ sudo docker run -it ubuntu bash root@c22cf0d8e1f7:/# apt update >/dev/null 2>&1 ; apt install -y iperf >/dev/null 2>&1 root@c22cf0d8e1f7:/# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 02:42:fa:00:2d:00 inet addr:250.0.45.0 Bcast:0.0.0.0 Mask:255.0.0.0 inet6 addr: fe80::42:faff:fe00:2d00/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1450 Metric:1 RX packets:6423 errors:0 dropped:0 overruns:0 frame:0 TX packets:4120 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:22065202 (22.0 MB) TX bytes:227225 (227.2 KB) root@c22cf0d8e1f7:/# iperf -c 250.0.8.0 multicast ttl failed: Invalid argument ------------------------------------------------------------ Client connecting to 250.0.8.0, TCP port 5001 TCP window size: 45.0 KByte (default) ------------------------------------------------------------ [ 3] local 250.0.45.0 port 54274 connected with 250.0.8.0 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 1.05 GBytes 902 Mbits/sec
kirkland@masterbr:~⟫ sudo docker run -it ubuntu bash root@effc8fe2513d:/# apt update >/dev/null 2>&1 ; apt install -y iperf >/dev/null 2>&1 root@effc8fe2513d:/# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 02:42:fa:00:08:00 inet addr:250.0.8.0 Bcast:0.0.0.0 Mask:255.0.0.0 inet6 addr: fe80::42:faff:fe00:800/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1450 Metric:1 RX packets:7659 errors:0 dropped:0 overruns:0 frame:0 TX packets:3433 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:22131852 (22.1 MB) TX bytes:189875 (189.8 KB) root@effc8fe2513d:/# iperf -s ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ [ 4] local 250.0.8.0 port 5001 connected with 250.0.45.0 port 54274 [ ID] Interval Transfer Bandwidth [ 4] 0.0-10.0 sec 1.05 GBytes 899 Mbits/sec
clear lxc launch ubuntu-daily:x -p default -p docker lxc list | grep RUNNING uname -a dpkg -l docker.io | grep docker.io sudo docker images | grep -m1 ubuntu sudo docker run -it ubuntu bash apt update >/dev/null 2>&1 ; apt install -y net-tools >/dev/null 2>&1 ifconfig eth0 exit
sudo apt update sudo apt dist-upgrade -y
sudo apt install -y dconf-editor
dconf-editor