feat: docker service uses daemon.json from host
This commit is contained in:
parent
3b1ce6ed9f
commit
cce93724fe
|
@ -34,6 +34,10 @@ function(config)
|
||||||
name: 'ca',
|
name: 'ca',
|
||||||
path: '/etc/docker/certs.d',
|
path: '/etc/docker/certs.d',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'daemonjson',
|
||||||
|
path: '/etc/docker/daemon.json',
|
||||||
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
@ -48,6 +52,12 @@ function(config)
|
||||||
path: '/etc/docker/certs.d',
|
path: '/etc/docker/certs.d',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'daemonjson',
|
||||||
|
host: {
|
||||||
|
path: '/etc/docker/daemon.json',
|
||||||
|
},
|
||||||
|
},
|
||||||
],
|
],
|
||||||
steps:[
|
steps:[
|
||||||
compose(
|
compose(
|
||||||
|
|
|
@ -25,6 +25,10 @@ function(config)
|
||||||
name: 'ca',
|
name: 'ca',
|
||||||
path: '/etc/docker/certs.d',
|
path: '/etc/docker/certs.d',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'daemonjson',
|
||||||
|
path: '/etc/docker/daemon.json',
|
||||||
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
@ -39,6 +43,12 @@ function(config)
|
||||||
path: '/etc/docker/certs.d',
|
path: '/etc/docker/certs.d',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'daemonjson',
|
||||||
|
host: {
|
||||||
|
path: '/etc/docker/daemon.json',
|
||||||
|
},
|
||||||
|
},
|
||||||
],
|
],
|
||||||
steps:[
|
steps:[
|
||||||
images(config).docker {
|
images(config).docker {
|
||||||
|
@ -62,49 +72,3 @@ function(config)
|
||||||
'dockerconfigjson'
|
'dockerconfigjson'
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
|
|
||||||
|
|
||||||
local steps = import '../steps/steps.libsonnet';
|
|
||||||
local docker = import '../docker.libsonnet';
|
|
||||||
local images = import '../images.libsonnet';
|
|
||||||
local util = import '../util.libsonnet';
|
|
||||||
|
|
||||||
function(config)
|
|
||||||
function(trigger)
|
|
||||||
[
|
|
||||||
docker(config).pipeline {
|
|
||||||
name: 'registry',
|
|
||||||
trigger: trigger,
|
|
||||||
steps: [
|
|
||||||
images(config).docker {
|
|
||||||
name +: 'build docker images:',
|
|
||||||
environment +: util.environment([
|
|
||||||
'LOCAL_DOCKER_REGISTRY',
|
|
||||||
'LOCAL_REGISTRY_PASSWORD',
|
|
||||||
]),
|
|
||||||
volumes: [
|
|
||||||
{
|
|
||||||
name: 'dockersock',
|
|
||||||
path: '/var/run',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
commands: [
|
|
||||||
'set -e',
|
|
||||||
'sleep 40',
|
|
||||||
'docker login $${LOCAL_DOCKER_REGISTRY} --username client --password "$${LOCAL_REGISTRY_PASSWORD}"',
|
|
||||||
'sh jsonnet/lib/initialise-images.sh %(registry)s' % config,
|
|
||||||
'docker logout $${LOCAL_DOCKER_REGISTRY}',
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
services +: [
|
|
||||||
docker(config).service,
|
|
||||||
],
|
|
||||||
volumes +: docker(config).volumes,
|
|
||||||
},
|
|
||||||
]
|
|
||||||
|
|
||||||
*/
|
|
Loading…
Reference in New Issue