Projectional, productive Dockerfile editor

Write syntactically correct Dockerfiles every time,
with a projectional editor ensuring syntax,
providing contextual intentions and
quick fix bulbquick fixes for best practices.

Free forever, code repository

Intentions

Context-aware, intelligent suggestions

Relevant operations to the current context are always available, at an ⌥alt-↩︎enter at any time. Fix warnings and errors by choosing from multiple suggestions depending on context, or automatically apply a quickfix.

WORKDIR: not absolute path given RUN: apt-get install defaulting to recommended USER: last user for container left on root EXPOSE: port given outside range valid EXPOSE: duplicate port/protocol given RUN: apt-get missing -y requiring interactive ADD: should be COPY when not extracting tar
RUN: both wget and curl being used CMD: only last invocation affects ENTRYPOINT: only last invocation affects LABEL: merge adjacent instructions MAINTAINER: deprecated for LABEL COPY: multiple src requires trailing / FROM: unique stage names required

Refactoring

Projection-based refactoring

Instructions with references show a preview of the referenced content, fully editable. Edits in any location reflect everywhere, per character. Projections update to the most appropriate based on refactoring, such as numeric to name when a name is given.
This isn’t refactoring — this is multiple projections.

For example, expose provides VCS hints for

  • Changed/added/removed port
  • Changed/removed protocol
  • Replaced port with another

Version Control

‘Line’ changed?
See what’s changed

No more “x lines added, x lines removed”; see exactly what’s changed with context-aware gutter markers. Use the model viewer to view changes in diff views, pre-commit and from the repository history.

VCS integration for Git, Subversion and CVS

Alembicue context-aware version control commit diff
IntelliJ Docker plugin showing port bindings

Management

Integrated Docker integration

Control your local and remote Docker instances, manage images and containers, and deploy your Dockerfiles, with an intuitive visual interface.

Download

10.11 El Capitan or later
Developer ID signed

Requires JDK 8
Run bin/alembicue.bat

Requires JDK 8
Run bin/alembicue.sh

4.3 out of 5
★★★★★
62
★★★★
17
★★★
6
★★
1
8
★★★★★
This is cool! I like the concept. Overall it is well made and I think you are very intuitive to make this app.
★★★★★
Works perfectly. Progammer is updating regulary the app.
Rotzbouf
★★★★★
Really great app and wonderful support. The one time I had a technical issue, I sent a DM to the developer and he had a fix ready in a matter of hours. Great app interface! Keep up the good work!
MissFierceness
★★★★★
I’m loving the app seriously the whole concept of it is really cool.
higheloplays
★★★★★
Absolutely love this app, and I appreciate your creation of it.
★★★★★
I’ve been using this app for a couple of weeks now and I can’t fault it so far — it does what it says on the tin! So far so good. It runs great, and looking back through the reviews, the developer actually takes the time and energy to respond to comments, good or bad.
DAH1968
★★★★★
Well… First off it actually works. Second off it’s simple and clean. There are about 2 screens you have to go through. Third. The person who manages this app has actually fixed problems that have occurred in the past. They clearly care about this app.
Phaydren

Leave a Reply

Your e-mail address will not be published. Required fields are marked *

No comments yet!