github.com/greenboxal/deis@v1.12.1/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