Это правильный способ настроить пространство имен, но:
Сетевые пространства имен в основном работают как разные компьютеры, подключенные через кабель локальной сети (через veth-пару ), поэтому вам необходимо настроить правильную маршрутизацию, , в частности , в исходном и промежуточном узлах.
Если вы контролируете «внешний узел, не обязательно в той же сети» и все, что находится между этим узлом и вашим контейнером, то это выполнимо. Если нет, вам нужно сделать вид, что пространство имен контейнерной сети «извне» доступно по тому же IP-адресу, что и пространство имен основной сети, а это значит, что вам нужно настроить переадресацию портов (google, тут много туториалов ).