通过在此Docker 映像的从属服务器上安装docker-io 并使用单独的Docker主机,可以为构建,运行并将Docker
映像推入注册表所需的调用提供服务,从而解决了这一问题。
我最终使用以下脚本解决了这个问题:
docker.withServer(DOCKER_MACHINE_HOSTNAME) { def image = docker.build(DOCKER_TAG, '.') // Test container then stop and remove it def container = image.run('--name ' + DOCKER_CONTAINER_NAME) container.stop() docker.withRegistry(DOCKER_REGISTRY, QUAY_CREDENTIALS_ID ) { image.push(DOCKER_APPLICATION_TAG) }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)