高木のブログ

【Debian】digのインストール

2021/07/12

RubyのDockerコンテナからdigコマンドを使いたかったけど入ってなかった

$ docker run --rm -it ruby:2.7.3 bin/bash
root@bdcc1171318d:/# dig www.google.com
bash: dig: command not found

バージョン

root@bdcc1171318d:/# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

インストール方法

root@bdcc1171318d:/# apt update && apt install -y dnsutils

apt updateが抜けててハマった

root@bdcc1171318d:/# which dig
/usr/bin/dig
root@bdcc1171318d:/# dig www.google.com

; <<>> DiG 9.11.5-P4-5.1+deb10u5-Debian <<>> www.google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1073
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.google.com.                        IN      A

;; ANSWER SECTION:
www.google.com.         114     IN      A       172.217.26.36

;; Query time: 18 msec
;; SERVER: 192.168.65.5#53(192.168.65.5)
;; WHEN: Sun Jul 11 15:12:39 UTC 2021
;; MSG SIZE  rcvd: 48

参考

【Debian入門】digコマンドのインストールと試し打ち - (O+P)ut


Written by ytkg, Twitter, GitHub

Pixela