标签搜索

目 录CONTENT

文章目录

docker容器内执行宿主机的docker命令

陈铭
2021-08-24 / 0 评论 / 0 点赞 / 350 阅读 / 126 字 / 正在检测是否收录...
# 挂载docker命令和docker.sock(容器间用它互相通信)
# 进去之后就可以使用docker命令了
docker run --name <container_name> -it \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /usr/bin/docker:/usr/bin/docker \
<image>:<version> /bin/bash

# 如果出现问题 permission denied
# 在容器所在的宿主机上直接给docker.sock 777 权限,命令
chmod 777 docker.sock

# 如果要不进入容器执行容器内命令
docker exec -it <容器> /bin/bash -c '<命令>'
0

评论区