【k8s】 busybox镜像、挂载volume卷

1. 概述

busybox是一个包含了nslookup,ping,wget等网络处理命令的Pod容器(不含curl命令),它的体积非常小,适合做一些容器内的网络调试。

即创建一个docker ,进去执行 ping 命令等

2. 启动容器

2.1 会自动退出:

html 复制代码
docker run  --name busybox   busybox:latest   

注意:该镜像 没有前台进程,需要it 参数 保证docker 容器不会自动退出

2.2 不会自动退出:

html 复制代码
docker run  -dit --name busybox  busybox:latest   /bin/sh

场见错误,没有 /bin/bash ,在使用run -it 参数时,需要注意:

html 复制代码
 $ docker run  -dit --name busybox  busybox:latest   /bin/bash
9805e7f93f887b779b703356a266ef34ef0d320528ddd07e4db4f084d060cf0f
docker: Error response from daemon: oci runtime error: container_linux.go:306: starting container process caused "exec: \"/bin/bash\": stat /bin/bash: no such file or directory".

2.3 挂载卷

docker run -dit --name busybox -v test:/test busybox:latest /bin/sh 注意:挂载参数 不能放在最后,一般镜像放到最后

自动创建一个docker volume

html 复制代码
$ docker volume inspect test
[
    {
        "Driver": "local",
        "Labels": null,
        "Mountpoint": "/paasdata/docker/volumes/test/_data",
        "Name": "test",
        "Options": {},
        "Scope": "local"
    }
]
相关推荐
Lin_Aries_042118 分钟前
容器化简单的 Java 应用程序
java·linux·运维·开发语言·docker·容器·rpc
小闫BI设源码28 分钟前
Dockerfile
云原生·eureka·日志收集·自动重启·容器监控·健康检查·生产环境部署
岁岁种桃花儿35 分钟前
详解 Kubernetes 命令:kubectl exec -it nginx -- bash 及实战场景
运维·nginx·kubernetes
人逝花落空.2 小时前
docker容器的三大核心技术UnionFS(下)
运维·docker·容器
程序猿费益洲3 小时前
Docker 网络详解:(一)Linux 网络虚拟化技术
linux·网络·docker·容器·云计算
再难也得平3 小时前
Docker基础与项目部署
运维·docker·容器
云宏信息4 小时前
赛迪顾问《2025中国虚拟化市场研究报告》解读丨虚拟化市场迈向“多元算力架构”,国产化与AI驱动成关键变量
网络·人工智能·ai·容器·性能优化·架构·云计算
码路工人6 小时前
第8章:K8s 核心概念(上)- 工作负载
docker·云原生·容器
StevenLdh6 小时前
Docker容器化部署简要指南
运维·docker·容器
段振轩8 小时前
Docker数据卷
运维·docker·容器