Docker 容器中运行 Docker 命令

Docker 容器中运行 Docker 命令Docker容器中运行Docker命令在使用GitLab/Jenkins等CI软件的时候需要使用Docker命令来构建镜像,需要在容器中使用Docker命令;通过将宿主机的Docker共享给容器即可在启动容器时添加以下命令:–privileged\-v/var/run/docker.sock:/var/run/doc…

大家好,又见面了,我是你们的朋友全栈君。

Docker 容器中运行 Docker 命令

在使用 GitLab/Jenkins 等 CI 软件的时候需要使用 Docker 命令来构建镜像,需要在容器中使用 Docker 命令;通过将宿主机的 Docker 共享给容器即可

  • 在启动容器时添加以下命令:
     --privileged \
     -v /var/run/docker.sock:/var/run/docker.sock \
     -v $(which docker)r:/bin/docker \
  • --privileged 表示该容器真正启用 root 权限
  • -v /var/run/docker.sock:/var/run/docker.sock-v $(which docker)r:/bin/docker命令将相关的 Docker 文件挂载到容器
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145668.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月16日 下午9:00
下一篇 2022年5月16日 下午9:00


相关推荐

  • dockerfile 端口映射_docker 映射端口

    dockerfile 端口映射_docker 映射端口为什么要端口映射?端口映射的指令是什么?如何查看端口映射是否成功?

    2022年10月18日
    5
  • docker镜像容器导出

    docker镜像容器导出1 docker 镜像 容器导出方式 dockersave IDor Namedockerex IDor Name2 save 和 export 区别 1 对于 DockerSave 方法 会保存该镜像的所有历史记录 2 对于 DockerExport 方法 不会保留历史记录 即没有 commit 历史 3 dockersave 保存的是镜像 image dockerexport 保存的是容器 container 4 dockerload 用来载入镜像包 dock

    2025年11月6日
    5
  • 如何批量删除Docker中已经停止的容器

    如何批量删除Docker中已经停止的容器方法一 显示所有的容器 过滤出 Exited 状态的容器 取出这些容器的 ID sudodockerps a grepExited awk print 1 查询所有的容器 过滤出 Exited 状态的容器 列出容器 ID 删除这些容器 sudodockerrm dockerps a grepExited awk print 1 方法二 删除所有未运行的容器 已经运行

    2026年3月19日
    3
  • docker端口映射无法外部访问_docker用户映射

    docker端口映射无法外部访问_docker用户映射端口映射容器中可以运行一些应用,要让外部也可以访问这些应用,可以通过-P或-p参数来指定端口映射。当使用大写的-P标记时,Docker会随机映射一个物理机的49000~49900之间的端口到内部容器开放的网络端口。-p则可以指定想要映射的物理机端口,并且,在一个指定端口上只可以绑定一个容器。1.映射指定的本地IP和端口到容器端口dockerrun-it-p192.168.10.10:8000:80busybox2.映射本地指定IP的任意端口到

    2022年10月18日
    4
  • docker部署jenkins安装使用教程_docker安装python

    docker部署jenkins安装使用教程_docker安装python前言使用docker安装jenkins环境,jenkins构建的workspace目录默认是在容器里面构建的,如果我们想执行python3的代码,需进容器内部安装python3的环境。进jenki

    2022年7月30日
    16
  • docker离线安装部署 linux_docker官方中文文档

    docker离线安装部署 linux_docker官方中文文档linux下离线安装docker一、基础环境1、操作系统:centos7.32、docker版本:18.06.1官方下载地址(打不开可能很慢)4、官方参考文档:二、docker安装1、解压tar-xvfdocker-18.06.1-ce.tgz2、将解压出来的docker文件内容移动到/usr/bin/目录下mvdocker/*/usr/bin/3、将docker注册为servic…

    2026年4月14日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号