Docker tricks: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) (Новая страница: «=Заметки о докере= ==Network Namespaces== По умолчанию докер не создает симлинк, по тому <B>ip netns exec NAM…») |
Sirmax (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | [[Категория:Linux]] |
||
+ | [[Категория:Docker]] |
||
+ | |||
=Заметки о докере= |
=Заметки о докере= |
||
Текущая версия на 15:13, 7 апреля 2021
Заметки о докере
Network Namespaces
По умолчанию докер не создает симлинк, по тому ip netns exec NAMESPACE_NAME bash не сработает
Решение
#!/bin/bash mkdir -p /var/run/netns/ for container_id in $(docker ps -q); do echo ${container_id} pid=$(docker inspect -f '{{.State.Pid}}' ${container_id}) echo $pid ln -sfT /proc/$pid/ns/net /var/run/netns/$container_id done