docker容器中操作宿主机
以下为反docker,忤逆操作!一,在docker中操作宿主机上的docker-v /var/run/docker.sock:/var/run/docker.sock-v /etc/sysconfig/docker:/etc/sysconfig/docker-v /usr/bin/docker-current:/usr/bin/docker-current在docker run 的时候添加以上挂载
·
以下为反docker,忤逆操作!
一,在docker中操作宿主机上的docker
-v /var/run/docker.sock:/var/run/docker.sock
-v /etc/sysconfig/docker:/etc/sysconfig/docker
-v /usr/bin/docker-current:/usr/bin/docker-current
在docker run 的时候添加以上挂载 容器启动后
#/docker ps -a 就能看到宿主机上的container了,停|删|重启等一系列操作都可以!
二,在docker中操作宿主机上的网络
-v /proc:/hostip/:ro
在docker run 的时候添加以上挂载 容器启动后
nsenter --mount=/hostip/1/ns/mnt --net=/hostip/1/ns/net ip a
就可以看到宿主机的IP信息了其它网络信息也可以!
三,在docker中执行宿主机的shell命令
-v /proc:/host/proc
docker里面执行:nsenter --mount=/host/proc/1/ns/mnt sh -c “ls /root”
就可以看到宿主机的信息了,愉快的开始shell命令,除了有点不太方便
四,docker内存不足借用宿主机的内存
创建的Docker容器磁盘空间不够怎么办?挂载宿主机的目录到容器就可轻松解决!
-v /data1/test/:/data/
更多推荐
已为社区贡献4条内容
所有评论(0)