commit c6c3886f64e5ab717a3a18ad7469ec0feab503c9 Author: Jim Myhrberg Date: Sat Jun 4 23:43:26 2016 +0100 Initial commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..1d146c0 --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +# jimeh's Dockerfiles + +Small collection of Docker and Docker Compose files I use to run stuff on my +personal laptop. diff --git a/elasticsearch/Dockerfile b/elasticsearch/Dockerfile new file mode 100644 index 0000000..7d5c888 --- /dev/null +++ b/elasticsearch/Dockerfile @@ -0,0 +1,2 @@ +FROM elasticsearch:1.5.2 +RUN plugin install elasticsearch/marvel/latest diff --git a/elasticsearch/docker-compose.yml b/elasticsearch/docker-compose.yml new file mode 100644 index 0000000..7254df0 --- /dev/null +++ b/elasticsearch/docker-compose.yml @@ -0,0 +1,15 @@ +version: "2" +services: + elasticsearch: + container_name: elasticsearch + build: . + restart: always + network_mode: bridge + volumes: + - data:/usr/share/elasticsearch/data + ports: + - "127.0.0.1:9200:9200" + - "127.0.0.1:9300:9300" +volumes: + data: + driver: local diff --git a/mysql/docker-compose.yml b/mysql/docker-compose.yml new file mode 100644 index 0000000..dfbafec --- /dev/null +++ b/mysql/docker-compose.yml @@ -0,0 +1,16 @@ +version: "2" +services: + mysql: + image: mysql + container_name: mysql + restart: always + network_mode: bridge + ports: + - "127.0.0.1:3306:3306" + volumes: + - data:/var/lib/mysql + environment: + - MYSQL_ALLOW_EMPTY_PASSWORD=yes +volumes: + data: + driver: local diff --git a/redis/docker-compose.yml b/redis/docker-compose.yml new file mode 100644 index 0000000..a397a61 --- /dev/null +++ b/redis/docker-compose.yml @@ -0,0 +1,14 @@ +version: "2" +services: + redis: + image: redis + container_name: redis + restart: always + network_mode: bridge + volumes: + - data:/data + ports: + - "127.0.0.1:6379:6379" +volumes: + data: + driver: local