Docker常用yml

GitLib

version: '3.6'
services:
  web:
    image: 'gitlab/gitlab-ee:latest'
    restart: always
    hostname: '210.27.197.65'
    environment:
      TZ: 'Asia/Shanghai'
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://210.27.197.65'
        gitlab_rails['gitlab_shell_ssh_port'] = 2222
        puma['port'] = 8888
        nginx['listen_port'] = 80
    ports:
      - '80:80'
      - '8443:443'
      - '2222:22'
    volumes:
      - '$GITLAB_HOME/config:/etc/gitlab'
      - '$GITLAB_HOME/logs:/var/log/gitlab'
      - '$GITLAB_HOME/data:/var/opt/gitlab'
    shm_size: '256m'


nexus

会提示没有权限创建文件, 这时候给data目录 777权限

version: '3.1'
services:
  nexus:
    restart: always
    image: sonatype/nexus3
    container_name: nexus
    ports:
      - 8081:8081
    volumes:
      - /usr/local/docker/nexus/data:/nexus-data

registry

version: '3.1'
services:
  registry:
    image: registry:2.7.1
    restart: always
    container_name: registry
    ports:
      - 5000:5000
    volumes:
      - /usr/local/docker/registry/data:/var/lib/registry

  frontend:
    image: konradkleine/docker-registry-frontend:v2
    ports:
      - 8080:80
    volumes:
      - /user/local/docker/registry/certs/frontend.crt:/etc/apache2/server.crt:ro
      - /user/local/docker/registry/certs/frontend.key:/etc/apache2/server.key.ro
    environment:
      - ENV_DOCKER_REGISTRY_HOST=192.168.219.149
      - ENV_DOCKER_REGISTRY_PORT=5000


posted @ 2019-07-30 16:43  X-POWER  阅读(1225)  评论(0编辑  收藏  举报