Я работаю в Linux Ubuntu с Docker-контейнерами и хочу добавить следующее в последнюю строку / etc / hosts в новой строке:
IP_from_docker_container hostname_assigned 172.20.1.2 docker.dev.example.com
Я пробовал команды, такие как: echo, printf, aux, sed, tee
Это то, что я безуспешно пытался:
echo "\n" | docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' CONTAINER | echo " docker.dev.whip-around.com" | sudo tee -a /etc/hosts
Команда для получения IP контейнера работает нормально.Я поставил здесь только для справки:
docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' CONTAINER_NAME