Tag: 工云彩

Cloudbees Docker.inside与-v?

我希望安全地login到docker卷中,以便在我的apitests失败时访问日志。 提供docker.inside命令的Cloudbees插件(或者在我的情况下是apitestimage.inside)似乎没有使用-v参数。 任何帮助如何安装该卷? (顺便说一句:我做了一个 docker volume create apitestvolume 在主机上) stage('build Dockerimage and run API-tests') { steps{ script { def apitestimage = docker.build('apitestimage', '–no-cache=true dockerbuild') apitestimage.inside('-p 5800:5800', '-v apitestvolume:/apitestvolume') { dir('testing'){ sh 'ctest -V' } } } } post { success { sh 'docker rmi –force apitestimage' } failure { script{ apitestimage.inside() { sh 'cp /testing/settings/program/logs/* […]

Cloudant Docker镜像不会从持久卷中加载

我正在使用cloudant-developer映像,并且遇到了数据持久化的麻烦。 特别是,在运行映像时,我有一个用于存储数据库的持久性卷: docker volume create cloudant-volume 然后在运行时使用docker run -d -v cloudant-volume:/srv –name cloudant-container -p 8094:80 –hostname cloudant.dev ibmcom/cloudant-developer:2.0.1 我这样做的第一次,去仪表板(即本地主机:8094 / dashboard.html)将让我login,然后我会看到3个默认数据库的列表。 然而,当我停止容器,然后再次启动 – 使用相同的音量 – 而不是删除之间 – 我去仪表板,只是得到一个空的数据库列表。 我也尝试在容器中查看,看看能否find日志,但没有任何运气。 有没有其他人有同样的问题,并解决了它? 谢谢!