【k8s】 busybox镜像、挂载volume卷
busybox是一个包含了nslookup,ping,wget等网络处理命令的Pod容器(不含curl命令),它的体积非常小,适合做一些容器内的网络调试。即创建一个docker ,进去执行 ping 命令等。
·
1. 概述
busybox是一个包含了nslookup,ping,wget等网络处理命令的Pod容器(不含curl命令),它的体积非常小,适合做一些容器内的网络调试。
即创建一个docker ,进去执行 ping 命令等
2. 启动容器
2.1 会自动退出:
docker run --name busybox busybox:latest
注意:该镜像 没有前台进程,需要it 参数 保证docker 容器不会自动退出
2.2 不会自动退出:
docker run -dit --name busybox busybox:latest /bin/sh
场见错误,没有 /bin/bash
,在使用run -it 参数时,需要注意:
$ 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
$ docker volume inspect test
[
{
"Driver": "local",
"Labels": null,
"Mountpoint": "/paasdata/docker/volumes/test/_data",
"Name": "test",
"Options": {},
"Scope": "local"
}
]
更多推荐
已为社区贡献31条内容
所有评论(0)