Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
docker_notes:docker [2025-03-02 Sun wk09 08:54] – [network troubleshooting] baumkp | docker_notes:docker [2025-03-23 Sun wk12 09:25] (current) – [Portainer agent] baumkp | ||
---|---|---|---|
Line 126: | Line 126: | ||
* Then pull the latest portainer/ | * Then pull the latest portainer/ | ||
<code yaml> | <code yaml> | ||
+ | |||
+ | It would seem remote agents by default do not show out of date images, can be toggled on/off under '' | ||
Line 260: | Line 262: | ||
===reference=== | ===reference=== | ||
*[[https:// | *[[https:// | ||
+ | *[[https:// | ||
*Docker Docs | *Docker Docs | ||
*[[https:// | *[[https:// | ||
Line 288: | Line 291: | ||
- MACVLAN | - MACVLAN | ||
- MACVLAN (without subVLAN) this create a new ip address on the host machine | - MACVLAN (without subVLAN) this create a new ip address on the host machine | ||
- | * <code bash> | + | * <code bash> |
+ | -d macvlan \ | ||
--subnet 192.168.1.0/ | --subnet 192.168.1.0/ | ||
--gateway 192.168.1.1 \ | --gateway 192.168.1.1 \ | ||
- | -o parent=br0 | + | -o parent=br0 network_named</ |
- | network_named</ | + | |
* No host DHCP access so need to specify ip address when creating container (docker cli '' | * No host DHCP access so need to specify ip address when creating container (docker cli '' | ||
* May be problem with multiple MACs on common switch port. Need to set promiscuous mode on network, e.g. '' | * May be problem with multiple MACs on common switch port. Need to set promiscuous mode on network, e.g. '' | ||
Line 298: | Line 301: | ||
- IPVLAN | - IPVLAN | ||
- IPVLAN on host subnet, this create a new ip address on the host machine, but not with new MAC number, it uses the host MAC number | - IPVLAN on host subnet, this create a new ip address on the host machine, but not with new MAC number, it uses the host MAC number | ||
- | * <code bash> | + | * <code bash> |
+ | -d ipvlan \ | ||
--subnet 192.168.1.0/ | --subnet 192.168.1.0/ | ||
--gateway 192.168.1.1 \ | --gateway 192.168.1.1 \ | ||
- | -o parent=br0 | + | -o parent=br0 network_named</ |
- | network_named</ | + | |
* No host DHCP access so need to specify ip address when creating container (docker cli '' | * No host DHCP access so need to specify ip address when creating container (docker cli '' | ||
* May be problem with shared MAC with multiple IP address, but less likely than MACVLAN. | * May be problem with shared MAC with multiple IP address, but less likely than MACVLAN. | ||
- IPVLAN on separate subnet using the host machine as gateway, but not with new MAC number, it uses the host MAC number | - IPVLAN on separate subnet using the host machine as gateway, but not with new MAC number, it uses the host MAC number | ||
- | * <code bash> | + | * <code bash> |
+ | -d ipvlan \ | ||
--subnet 192.168.1.0/ | --subnet 192.168.1.0/ | ||
-o parent=br0 -o ipvlan_mode=l3 \ | -o parent=br0 -o ipvlan_mode=l3 \ | ||
- | --subnet 192.168.10.0/ | + | --subnet 192.168.10.0/ |
- | network_named</ | + | |
* No host DHCP access so need to specify ip address when creating container (docker cli '' | * No host DHCP access so need to specify ip address when creating container (docker cli '' | ||
* May be problem with shared MAC with multiple IP address, but less likely than MACVLAN. | * May be problem with shared MAC with multiple IP address, but less likely than MACVLAN. | ||
Line 316: | Line 319: | ||
- None network - no assigned network, container has no external network connectivity | - None network - no assigned network, container has no external network connectivity | ||
+ | ====References==== | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
=====network troubleshooting===== | =====network troubleshooting===== | ||
A lot of containers are setup to be small and hence do not include many, if any of the tools required to diagnose problems. | A lot of containers are setup to be small and hence do not include many, if any of the tools required to diagnose problems. |