一. 出现原因
从 dockerhub 拉下来的镜像都是最轻量级的, 不会安装各种工具, 所以使用 ping, vim 等命令, 会出现 command not found
二. 解决方式
2.1 安装工具包
进入到一个正在运行的容器内部, 执行命令:
apt-get update
之后会发现, 容器正在更新软件包, 不过最终会由于国外镜像源, 以及网络原因导致更新失败
2.2 更换国内镜像源
在 seata 的安装目录下创建 conf 文件夹, 之后使用命令
vim sources.list
把国内镜像源CV进去, 最终如下:
deb https://mirrors.aliyun.com/debian/ bookworm main non-free non-free-firmware contrib
deb-src https://mirrors.aliyun.com/debian/ bookworm main non-free non-free-firmware contrib
deb https://mirrors.aliyun.com/debian-security/ bookworm-security main
deb-s