✅ 挂载宿主机路径到 Jenkins 容器(jenkins默认只能访问安装到宿主机的目录,不能直接访问宿主的其他目录)
➤ 检查 Jenkins 容器是否已挂载目标路径
执行以下命令,查看 Jenkins 容器的挂载信息:
如果没有看到 /usr/share/nginx/html
,需要手动重新挂载路径。
➤ 重启 Jenkins 容器并挂载路径
-
停止并删除当前 Jenkins 容器:
-
重新启动 Jenkins 并挂载路径:
✅ 解释:
-v /usr/share/nginx/html:/usr/share/nginx/html
:将宿主机/usr/share/nginx/html
目录挂载到 Jenkins 容器中,Jenkins 内部也能访问这个路径。
-v /var/run/docker.sock:/var/run/docker.sock
:确保 Jenkins 容器可以操作宿主机的 Docker。
➤ 验证挂载是否生效
进入 Jenkins 容器内部,检查镜像文件是否可见: