本节指定 Docker 容器获取主机的/etc/resolv.conf. 然而,当我在 Fedora 34 上运行一个简单的容器时,我得到了不同的结果:
$ cat /etc/resolv.conf
# This is /run/systemd/resolve/stub-resolv.conf managed by man:systemd-resolved(8).
# Do not edit.
...
nameserver 127.0.0.53
options edns0 trust-ad
search .
Run Code Online (Sandbox Code Playgroud)
$ docker run --rm -it alpine /bin/sh
/ # cat /etc/resolv.conf
# This is /run/systemd/resolve/resolv.conf managed by man:systemd-resolved(8).
# Do not edit.
...
nameserver 192.168.0.1
nameserver 192.168.0.2
search .
Run Code Online (Sandbox Code Playgroud)
docker 容器获得了我的主接口的名称服务器,由以下人员维护systemd-resolved:
$ resolvectl dns enp1s0
Link 2 (enp1s0): 192.168.0.1 192.168.0.2
Run Code Online (Sandbox Code Playgroud)
当我想访问互联网时这有效。但这是否意味着 Docker 以某种方式与 集成systemd-resolved …
三星便携式 SSD T7 似乎不能很好地与 Linux 工具配合使用。该驱动器已被操作系统识别,基本功能运行良好。
但是,hdparm不会报告有关驱动器的任何信息:
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
两者都不会smartctl:/dev/sda: Unknown USB bridge [0x04e8:0x4001 (0x100)]
只有当我按照建议指定设备类型时,它才会显示一些内容,但输出不完整,我看不到任何 SMART 值:
# smartctl -a -d scsi /dev/sda
smartctl 7.2 2021-01-17 r5171 [x86_64-linux-5.11.14-100.fc32.x86_64] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org
=== …Run Code Online (Sandbox Code Playgroud) linux ×2
dns ×1
docker ×1
hard-drive ×1
networking ×1
samsung-ssd ×1
smart ×1
ssd ×1
systemd ×1