A libnss plugin for finding Docker containers
This is still a work in progress!
Ensure make
, gcc
, and libglib2.0-dev
are installed on the system.
git clone [email protected]:weng-lab/docker-nss.git
cd docker-nss
sudo make all install
sudo sed -i -re 's/^(hosts: .*$)/\1 docker/' /etc/nsswitch.conf
or edit /etc/nsswitch.conf
:
hosts: files dns mdns4_minimal myhostname docker
^
LD_LIBRARY_PATH=`pwd` PATH=`pwd`/mocker:$PATH ./test
LD_LIBRARY_PATH=`pwd` getent hosts badger.docker
LD_LIBRARY_PATH=`pwd` getent hosts 10.0.0.0
- Look up containers by image name/ID (not just container ID)
- Look up container names for IP addresses