Skip to content

Instantly share code, notes, and snippets.

@mauricionr
Last active July 29, 2021 17:52
Show Gist options
  • Select an option

  • Save mauricionr/b1dead1c314c9f13bcf7445b4d0bb602 to your computer and use it in GitHub Desktop.

Select an option

Save mauricionr/b1dead1c314c9f13bcf7445b4d0bb602 to your computer and use it in GitHub Desktop.

Revisions

  1. mauricionr revised this gist Nov 13, 2020. 1 changed file with 7 additions and 1 deletion.
    8 changes: 7 additions & 1 deletion docker-snippets
    Original file line number Diff line number Diff line change
    @@ -1,8 +1,14 @@
    # redis
    docker run --name redis -d -p 6379:6379 --restart unless-stopped redis

    # mysql
    docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d -p 3306:3306 --restart unless-stopped mysql:5.6

    # mongo
    docker run -d -p 27017:27017 -p 28017:28017 -e MONGODB_PASS="docker" tutum/mongodb

    # postgres
    docker run --rm --name pg-docker -e POSTGRES_PASSWORD=docker -d -p 5432:5432 -v $HOME/docker/volumes/postgres:/var/lib/postgresql/data postgres
    mkdir -p $HOME/docker/volumes/postgres && docker run --name pg-docker -e POSTGRES_PASSWORD=postgres -d -p 5432:5432 -v $HOME/docker/volumes/postgres:/var/lib/postgresql/data --restart unless-stopped postgres

    # elastic search
    docker run --name=elasticsearch -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.6.2
  2. mauricionr revised this gist Apr 17, 2020. 1 changed file with 5 additions and 5 deletions.
    10 changes: 5 additions & 5 deletions docker-snippets
    Original file line number Diff line number Diff line change
    @@ -5,16 +5,16 @@ docker run -d -p 27017:27017 -p 28017:28017 -e MONGODB_PASS="docker" tutum/mongo
    docker run --rm --name pg-docker -e POSTGRES_PASSWORD=docker -d -p 5432:5432 -v $HOME/docker/volumes/postgres:/var/lib/postgresql/data postgres

    # elastic search
    docker run --name=elasticsearch -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.3.2
    docker run --name=elasticsearch -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.6.2

    # kibana
    docker run -p 5601:5601 --name kibana -d --link elasticsearch:elasticsearch docker.elastic.co/kibana/kibana:6.3.2
    docker run -p 5601:5601 --name kibana -d --link elasticsearch:elasticsearch docker.elastic.co/kibana/kibana:7.6.2

    # full docker-compose.yml to use appsearch
    version: '2'
    services:
    elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.5.0
    image: docker.elastic.co/elasticsearch/elasticsearch:7.6.2
    environment:
    - bootstrap.memory_lock=true
    - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    @@ -29,14 +29,14 @@ version: '2'
    ports:
    - 9200:9200
    kibana:
    image: docker.elastic.co/kibana/kibana:7.5.0
    image: docker.elastic.co/kibana/kibana:7.6.2
    links:
    - elasticsearch
    mem_limit: 512m
    ports:
    - 5601:5601
    appsearch:
    image: docker.elastic.co/app-search/app-search:7.5.0
    image: docker.elastic.co/app-search/app-search:7.6.2
    environment:
    - "elasticsearch.host=http://elasticsearch:9200"
    - allow_es_settings_modification=true
  3. mauricionr revised this gist Feb 7, 2020. 1 changed file with 41 additions and 1 deletion.
    42 changes: 41 additions & 1 deletion docker-snippets
    Original file line number Diff line number Diff line change
    @@ -8,4 +8,44 @@ docker run --rm --name pg-docker -e POSTGRES_PASSWORD=docker -d -p 5432:5432 -v
    docker run --name=elasticsearch -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.3.2

    # kibana
    docker run -p 5601:5601 --name kibana -d --link elasticsearch:elasticsearch docker.elastic.co/kibana/kibana:6.3.2
    docker run -p 5601:5601 --name kibana -d --link elasticsearch:elasticsearch docker.elastic.co/kibana/kibana:6.3.2

    # full docker-compose.yml to use appsearch
    version: '2'
    services:
    elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.5.0
    environment:
    - bootstrap.memory_lock=true
    - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    - discovery.type=single-node
    ulimits:
    memlock:
    soft: -1
    hard: -1
    mem_limit: 1g
    volumes:
    - esdata1:/usr/share/elasticsearch/data
    ports:
    - 9200:9200
    kibana:
    image: docker.elastic.co/kibana/kibana:7.5.0
    links:
    - elasticsearch
    mem_limit: 512m
    ports:
    - 5601:5601
    appsearch:
    image: docker.elastic.co/app-search/app-search:7.5.0
    environment:
    - "elasticsearch.host=http://elasticsearch:9200"
    - allow_es_settings_modification=true
    - JAVA_OPTS=-Xmx1g
    links:
    - elasticsearch
    mem_limit: 2g
    ports:
    - 3002:3002
    volumes:
    esdata1:
    driver: local
  4. mauricionr created this gist Nov 27, 2019.
    11 changes: 11 additions & 0 deletions docker-snippets
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,11 @@
    # mongo
    docker run -d -p 27017:27017 -p 28017:28017 -e MONGODB_PASS="docker" tutum/mongodb

    # postgres
    docker run --rm --name pg-docker -e POSTGRES_PASSWORD=docker -d -p 5432:5432 -v $HOME/docker/volumes/postgres:/var/lib/postgresql/data postgres

    # elastic search
    docker run --name=elasticsearch -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.3.2

    # kibana
    docker run -p 5601:5601 --name kibana -d --link elasticsearch:elasticsearch docker.elastic.co/kibana/kibana:6.3.2