when i'm trying to perform ip command in ubuntu docker container, i'm getting:
bash: ip: command not found.
ubuntu version:
DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"
what package should i install for that command?
Thanks
You can easily get the IP address of any container if you have the name or ID of the container. You can get the container names using the "Docker ps -a" command. This will list all the existing containers.
The IP command in Ubuntu is a well-known command for network handling. Starting from the introduction of IP to the detailed use of this command in Ubuntu, it can be used to perform several network-related tasks such as monitoring the network devices, adding/removing the IP address of interfaces.
To install ping command on your system, first of all, update system repositories using this command “$ sudo apt update && sudo apt upgrade”, then install the “iputils-ping” package that comprises the ping command with the “$ sudo apt install iputils-ping” command.
You could use apt-file search
to determine the command in which package. From my ubuntu16.04, it tells me to install iproute2
, I think 1804 similar.
1. Get what package need to be installed:
$ apt-file search --regexp 'bin/ip$' iproute2: /bin/ip iproute2: /sbin/ip
2. Install the package:
$ apt install -y iproute2 ...
3. Verify the package is installed:
$ dpkg -l iproute2 ii iproute2 4.3.0-1ubuntu3 amd64 networking and traffic control tools
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With