github.com/technosophos/deis@v1.7.1-0.20150915173815-f9005256004b/contrib/docker-registry/user-data (about) 1 #cloud-config 2 --- 3 coreos: 4 units: 5 - name: stop-docker-socket.service 6 command: start 7 content: | 8 [Unit] 9 Description=stop docker.socket 10 11 [Service] 12 Type=oneshot 13 ExecStart=/usr/bin/systemctl stop docker.socket 14 ExecStartPost=/usr/bin/systemctl mask docker.socket 15 - name: docker-registry.service 16 command: start 17 content: | 18 [Unit] 19 Description=Docker Registry server 20 21 [Service] 22 TimeoutStartSec=10min 23 ExecStartPre=/bin/sh -c "docker history registry:latest >/dev/null || docker pull registry:latest" 24 ExecStart=/usr/bin/docker run --name docker-registry -e STORAGE_PATH=/registry -e SEARCH_BACKEND=sqlalchemy -p 5000:5000 registry:latest 25 - name: docker-tcp.socket 26 command: start 27 enable: true 28 content: | 29 [Unit] 30 Description=Docker Socket for the API 31 32 [Socket] 33 ListenStream=2375 34 Service=docker.service 35 BindIPv6Only=both 36 37 [Install] 38 WantedBy=sockets.target