2020年12月
gantt
dateFormat YYYY-MM-DD
section 总体
十二月: 2020-12-01, 31d
2020-12-1 周二
解决 Docker 虚悬镜像无法删除
错误提示:
conflict: unable to delete 5d12c2f96fb1 (must be forced) - image is referenced in multiple repositories
列出镜像可以看到有两个 IMAGE ID
一样,且 TAG
都是 <none>
的镜像,实际上他们的 DIGEST
(docker images --digests=true
查看)也一样
查询并显示出虚悬镜像:
docker images -f dangling=true
删除无效镜像:
docker image prune
Usage: docker image prune [OPTIONS] Remove unused images Options: -a, --all Remove all unused images, not just dangling ones --filter filter Provide filter values (e.g. 'until=<timestamp>') -f, --force Do not prompt for confirmation
如果带上参数 -a
或 --all
则会删除掉所有未使用的镜像
2020-12-2 周三
进入Docker 内部命令
docker exec -it XXXXXX /bin/bash ps -ef | grep python
显示 Docker
容器详情
docker inspect XXXXXX
显示 Docker
日志
docker logs XXXXXX
2020-12-3 周四
Ping 和 Telnet
Ping 是用来检测 IP 的可达性(通过 ICMP 协议)
Telnet 是用来检测服务的可用性
2020-12-4 周五
Wire Shark 抓包工具
2020-12-7 周一
2020-12-8 周二
2020-12-9 周三
2020-12-10 周四
2020-12-11 周五
私有 Docker 仓库查看
访问 XXX.XXX.XXX.XXX:XXXXXX/v2/_catalog,会返回一个json字符串,查看当前仓库中有那些镜像
2020-12-14 周一
私有 Docker 托管显示不安全
私有搭建的 Docker
容器库推送报不安全
需要在 /etc/docker/daemon.json
文件中手动添加信任
{ "insecure-registries":["99.99.99.99:2000"] }
然后确保 /lib/systemd/system/docker.service
文件中有
EnvironmentFile=-/etc/docker/daemon.json
这样设置才会生效,新版本的 Docker 应该都是有的
2020-12-15 周二
检查端口号
# 检查 443 端口连接 telnet XX.XX.XX.XX 443 Trying XX.XX.XX.XX... Connected to XX.XX.XX.XX.