【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"
    }
]
相关推荐
仙柒4153 小时前
Docker存储原理
运维·docker·容器
快乐的哈士奇6 小时前
LangFuse 自托管实战:选型理由、Docker 部署与常用配置全解析
运维·人工智能·docker·容器
weixin_449290018 小时前
Docker + MySQL 在 Windows 11 上的本地安装部署文档
mysql·docker·容器
Ysn07198 小时前
中文乱码:在 Docker 容器中设置中文语言环境
运维·python·docker·容器
米高梅狮子8 小时前
01.CentOS-Stream-8-packstack安装OpenStack
linux·云原生·容器·kubernetes·centos·自动化·openstack
亚空间仓鼠10 小时前
Docker容器化高可用架构部署方案(十三)
docker·容器·架构
米高梅狮子11 小时前
01.mysql的备份与恢复
运维·数据库·mysql·docker·容器·kubernetes·github
云游牧者12 小时前
K8S存储体系全解-从PV-PVC-SC到StatefulSet持久化实战
云原生·容器·kubernetes·pvc·pv·sc·进阶存储卷
古城小栈12 小时前
K8s 认证、授权 系统
云原生·容器·kubernetes
码点滴12 小时前
K8s 节点“半死“状态如何自动愈合?AI Agent 构建智能自愈与健康量化体系
人工智能·容器·kubernetes