Skip to content

Instantly share code, notes, and snippets.

@allysonsilva
Last active May 21, 2018 00:11
Show Gist options
  • Save allysonsilva/0f9bd197070ec2bbc1a50f0caaee6937 to your computer and use it in GitHub Desktop.
Save allysonsilva/0f9bd197070ec2bbc1a50f0caaee6937 to your computer and use it in GitHub Desktop.
Docker Commands πŸ˜€

Docker Commands

Install

docker run -v $(pwd):/usr/src/app -w /usr/src/app node:9 npm install

PHP

Run a single PHP script

docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp php:7.2-cli php your-script.php

Laravel

Docker

d build -t HUBUSER/IMAGE:x.y.z --file Dockerfile .
d run --detach -p 8001:8001 -p 8002:8002 --name="CONTAINER_NAME" HUBUSER/IMAGE:x.y.z
d exec --interactive --tty CONTAINER_NAME php artisan serve --port 8001 --host 0.0.0.0

Install

docker run --rm --interactive --tty --volume $PWD:/app composer:1.6.5 install

Install

docker run -p 9200:9200 -p 9300:9300 \
--name elasticsearch-dev \
-e "discovery.type=single-node" \
-e "cluster.name=docker-cluster" \
-e "bootstrap.memory_lock=true" \
--rm \
--network NetApp \
--network-alias NetAppLocal \
--mount source=vol-elasticsearch,destination=/usr/share/elasticsearch/data \
docker.elastic.co/elasticsearch/elasticsearch:6.2.4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment