正如标题所说.我需要能够检索docker托管的IP地址和从主机到容器的端口映射,并在容器内部执行此操作.
我是码头工人的新手.我只是尝试在我的本地机器(Ubuntu 16.04)中使用docker和Jenkins.
我使用下面的管道脚本配置了一个新作业.
node {
stage('Build') {
docker.image('maven:3.3.3').inside {
sh 'mvn --version'
}
}
}
Run Code Online (Sandbox Code Playgroud)
但它失败并出现以下错误.
我为Jenkins安装了Docker构建步骤插件.
文档告诉我:
Name : Choose a name for this Docker cloud provider
Docker URL: The URL to use to access your Docker server API (e.g: http://172.16.42.43:4243)
Run Code Online (Sandbox Code Playgroud)
如何找到REST API的URL(我的主机上安装了Docker)?
我目前正在试验Docker,特别是在给定容器内的用户影响Docker主机本身的方面.最终,我希望用户能够从其容器内部在其自己的主机上运行容器.这听起来有点荒谬,但我希望它有效.
目前,我正在寻找让该用户成为Docker主机docker组的一部分的方法.有没有办法做到这一点?