akera.io & docker
This is the first part of the getting started series we are preparing for akera.io and since we love docker let’s start with a post on how you can easily have your Progress OpenEdge application nicely packed in containers.
Being very lightweight and modular all akera.io components are a great fit for Docker containers so, although optional, we do recommend running them in a Docker environment.
Docker
An open platform for distributed applications for developers and sysadmins ...
- Have the OpenEdge linux installation kit at hand.
- Create a Dockerfile image description that will be used to build the ‘installer’ image and serve as base image for other OpenEdge images.
- Start from a linux distribution of your choice – make sure it’s supported by Progress if you plan to use it in production.
- Copy the installation kit to the image on build (ADD will automatically unarchive the content for known archive types).
- Build the base image
Dockerfile
# Base image with OpenEdge 11.6 installer
FROM ubuntu:latest
MAINTAINER Marian Edu <marian.edu@acorn.ro>
LABEL version=”11.6″
LABEL description=”Progress OpenEdge 11.6 installer image.”
RUN mkdir /proinst
WORKDIR /proinst
ADD PROGRESS_OE_11.6_LNX_64.tar.gz /proinst/
Build the image
$ docker build –rm=true -t oe:11.6 .
Share this Post