How to recover an orphaned Docker volume for a data container

Posted by Matt Bryson on 18-Jan-2016 20:58:05

So, last week I was writing a post about cleaning up after docker, and I got a bit carried away and ended up deleting a data container. The container was no longer running, but it's docker volume was still in use by other running containers.

Check out these articles for more info on Images and Containers, Volumes and Data Containers and why you would use them.

Thankfully, I didn't use the -v flag (which removes the containers volumes as well - although volumes in use wont get removed), so I still had all the data, I just had lost the container that created it.

The problem is, docker references the volume via the container when mounting it as a shared volume. As I had deleted the container, I could no longer reference the volume.

Thankfully there is a very simple solution to get the volume mapped back to the data container.

Read More

Topics: Deployment, Docker, Technology

Docker using up all of your disk space? Don't forget to clean up after docker...

Posted by Matt Bryson on 13-Jan-2016 12:54:10

We have some ansible scripts that deploy docker containers on to various environments. All has been going fine until this week, when we fell foul of the untidy teenager that is docker!

Our deployment was failing as the box had run out of disk space. Turns out you need to tidy up after docker...

Read More

Topics: Deployment, Docker, Technology

iDetailAid and Veeva Systems Partner to Deliver Integrated eDetail Content Authoring Solution for the Life Sciences Industry

Posted by Tim Heyes on 22-Dec-2015 16:10:15

New partnership provides a quick and easy way to create, update and localise compliant eDetail content within Veeva’s best-in-class document management and control solution

Veeva Systems Inc., a leader in cloud-based software for the global life sciences industry, has today welcomed iDetailAid as its only Veeva Approved eDetail content authoring platform. The partnership will compliment Veeva System’s end-to-end service capabilities to deliver increased functionality for its customers.

Read More

Topics: News

iDetailAid 1.6.0 Release announcement

Posted by Tim Heyes on 20-Oct-2015 11:02:16

We are delighted to announce the release of iDetailAid 1.6.0 which will be available on Thursday 22nd October 2015

This is a major release of the platform and it's focus has been predominantly around the slide editor and increasing flexibility and efficiency for content authors.

Read More

Topics: iDetailAid Releases

Failed to deploy elasticbeanstalk application? "Unsuccessful command execution on instance id(s) 'i-********'. Aborting the operation."

Posted by Matt Bryson on 19-Oct-2015 11:20:03

Sometimes EB fails to deploy and times out with a generic error:

Unsuccessful command execution on instance id(s) 'i-********'. Aborting the operation.

As of yet there is no clean way to get out of this, but here are the top 3 ways that we have got it to work - depending on your needs...

Read More

Topics: EC2, AWS, Deployment, EB (Elastic Beanstalk), Elasticbenastalk

OSX QuickLook any plain text file with any extension

Posted by Matt Bryson on 11-Sep-2015 10:40:50

OSX quick look is great, but it only supports a limited number of text files.

Read More

Topics: OSX

Vagrant up on existing server can not connect to mongo db : { [MongoError: connect ECONNREFUSED] name: 'MongoError', message: 'connect ECONNREFUSED' }

Posted by Matt Bryson on 26-Aug-2015 16:37:33

We often get an issue with our MEAN vagrant dev environments where a previously working server will fail to connect to the mongo db the next time a developer does vagrant up

Read More

Topics: MongoDB, Linux, Vagrant, Bash

Support for Korean / Chinese / Japanese characters in PhantomJS

Posted by Matt Bryson on 22-Jun-2015 12:52:26

We use PhantomJS to auto generate images of user generated content. All was fine, until we entered the Asian markets.
It was not the usual black squares issue that you can get with Phantom, it just had spaces where the Korean characters should have been.

The font itself was loading fine, as Latin characters were in the correct type face.

After following lots of posts about installing font support packs on linux, and non of them working, I finally got it running on Centos with groupinstall for yum

sudo yum groupinstall "Korean Support" "Chinese Support" "Japanese Support"
Read More

Topics: PhantomJS, AWS, yum, CentOS, EB (Elastic Beanstalk), Linux

How to move the iTerm2 terminal cursor word by word

Posted by Matt Bryson on 14-Jun-2015 22:37:12

Out the box iTerm2 and oh-my-zsh make using the terminal a whole lot easier, but there is one thing that has always annoyed me - not being to move the cursor to the prev / next words whilst entering long commands, until now...

Read More

Topics: Terminal, oh-my-zsh, iTerm2

CSS failing to apply from S3 hosted files (uploaded with transmit)

Posted by Matt Bryson on 26-May-2015 12:14:33

Had a very odd issue with CSS files being loaded, but the css not being applied (and any @imports not loading either).

Read More

Topics: CSS, AWS, S3