From fc174ff099174bc78e47939ffc988192aad0adf1 Mon Sep 17 00:00:00 2001 From: Ben Potter Date: Sun, 13 Jun 2021 15:13:32 +0000 Subject: [PATCH] add docker-compose image --- images/docker-compose/Dockerfile.centos | 11 +++++++++++ images/docker-compose/Dockerfile.ubuntu | 11 +++++++++++ images/docker-compose/README.md | 14 ++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 images/docker-compose/Dockerfile.centos create mode 100644 images/docker-compose/Dockerfile.ubuntu create mode 100644 images/docker-compose/README.md diff --git a/images/docker-compose/Dockerfile.centos b/images/docker-compose/Dockerfile.centos new file mode 100644 index 0000000..b59ead0 --- /dev/null +++ b/images/docker-compose/Dockerfile.centos @@ -0,0 +1,11 @@ +FROM codercom/enterprise-base:centos + +# Run everything as root +USER root + +# Install docker-compose +RUN curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose +RUN chmod +x /usr/local/bin/docker-compose + +# Set back to coder user +USER coder diff --git a/images/docker-compose/Dockerfile.ubuntu b/images/docker-compose/Dockerfile.ubuntu new file mode 100644 index 0000000..c5d1700 --- /dev/null +++ b/images/docker-compose/Dockerfile.ubuntu @@ -0,0 +1,11 @@ +FROM codercom/enterprise-base:ubuntu + +# Run everything as root +USER root + +# Install docker-compose +RUN curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose +RUN chmod +x /usr/local/bin/docker-compose + +# Set back to coder user +USER coder diff --git a/images/docker-compose/README.md b/images/docker-compose/README.md new file mode 100644 index 0000000..416f211 --- /dev/null +++ b/images/docker-compose/README.md @@ -0,0 +1,14 @@ +# Enterprise docker-compose + +[![Docker Pulls](https://img.shields.io/docker/pulls/codercom/enterprise-docker-compose?label=codercom%2Fenterprise-docker-compose)](https://hub.docker.com/r/codercom/docker-compose) + +## Description + +Wraps [enterprise-base](../base/README.md) with the basics for docker-compose. + +> **Note:** Workspaces with this image must be running as a CVM +> for more info, read [our docs](https://coder.com/docs/workspaces/cvms) + +## How To Use + +Import the image `codercom/enterprise-docker-compose` in Coder. \ No newline at end of file