Machine image v6.10.4 (Docker TAG v6.10.4)

Release Date: October 26, 2018

What is installed on the machine image?

u14 sku

  • Host Operating System: Ubuntu 14.04 LTS
  • Build Container Operating System: Ubuntu 16.04.3 LTS
  • Kernel Version: 3.13.0-125-generic
  • Docker Server Version: 18.03.1-ce
  • Storage Driver: aufs
  • Root Dir: /data/aufs
  • Backing Filesystem: extfs
  • Dirperm1 Supported: false
  • Cgroup Driver: cgroupfs
  • Shippable Official u14 and u16 Docker Images with TAG: v6.10.4

u16 sku

  • Host Operating System: Ubuntu 16.04 LTS
  • Build Container Operating System: Ubuntu 16.04.3 LTS
  • Kernel Version: 4.4.0-1049-aws
  • Docker Server Version: 18.03.1-ce
  • Storage Driver: aufs
  • Root Dir: /data/aufs
  • Backing Filesystem: extfs
  • Dirperm1 Supported: false
  • Cgroup Driver: cgroupfs
  • Shippable Official u16 Docker Images with TAG: v6.10.4

c7 sku

  • Host Operating System: CentOS 7
  • Build Container Operating System: CentOS 7
  • Kernel Version: 3.10.0-514.10.2.el7.x86_64
  • Docker Server Version: 18.03.1-ce
  • Storage Driver: overlay
  • Root Dir: /data
  • Backing Filesystem: xfs
  • Cgroup Driver: cgroupfs
  • Shippable Official c7 Docker Images with TAG: v6.10.4

w16 sku

  • Host Operating System: Windows Server 2016 Datacenter Edition (Version 1607)
  • Build Container Operating System: Windows Server Core 2016 v10.0.14393.1884
  • Docker Server Version: 18.03.1-ce
  • Shippable Official w16 Docker Images with TAG: v6.10.4

Shippable Official Docker Images

These are the images used to run your CI jobs. The default image is picked up based on the language you set in your yml. All these images are available on our Docker drydock Hub. The source code is available in our GitHub dry-dock org

If you would like to use your own CI images in place of the official images, instructions are described here

These are the official language images in this version:

Common components

All language images are built FROM a base image that corresponds to the OS version. For example, the language image for Node,js u16nodall is built using u16all as the base image, and hence has all the packages, CLIs and services installed in the base image.

We have the following base images, one for each supported OS version.

OS Image Link Packages CLIs Services
Ubuntu 16.04 drydock/aarch32_u16:v6.10.4 - Docker Hub
- GitHub
- build-essential
- curl
- gcc
- gettext
- git
- htop
- jq
- libxml2-dev
- libxslt-dev
- make
- nano
- openssh-client
- openssl
- psmisc
- python-dev
- python-pip
- python-software-properties
- software-properties-common
- sudo
- texinfo
- unzip
- boto
- boto3
- virtualenv
- wget
- libssl-dev
-libffi-dev
-vim
- awscli 1.16.24
- awsebcli 3.14.6
- gcloud 218.0.0
- kubectl 1.12.0
- packer 1.3.1
- ansible 2.6.5
Ubuntu 14.04 drydock/u14all:v6.10.4 - Docker Hub,
- GitHub

- build-essential
- curl
- gcc
- gettext
- git
- htop
- jq
- libxml2-dev
- libxslt-dev
- make
- nano
- openssh-client
- openssl
- psmisc
- python-dev
- python-pip
- python-software-properties
- software-properties-common
- sudo
- texinfo
- unzip
- zip
- virtualenv
- wget
- vim
- groff
- rsync
- awscli 1.16.24
- awsebcli 3.14.6
- gcloud 218.0.0
- jfrog-cli 1.20.1
- kubectl 1.12.0
- packer 1.3.1
- ansible 2.6.5
- terraform 0.11.8
- azure 2.0.49
- couchdb 2.2.0
- elasticsearch 6.4.2
- memcached 1.5.11
- Mongodb 4.0.3
- mysql 5.7.23
- postgres 10.5
- rabbitmq 3.6.15-1
- redis 4.0.11
- riak 2.2.3
- selenium 3.14.0
- sqllite 3.22.0
Ubuntu 16.04 drydock/u16all:v6.10.4 - Docker Hub,
- GitHub
- build-essential
- curl
- gcc
- gettext
- git
- htop
- jq
- libxml2-dev
- libxslt-dev
- make
- nano
- openssh-client
- openssl
- psmisc
- python-dev
- python-pip
- python-software-properties
- software-properties-common
- sudo
- texinfo
- unzip
- zip
- virtualenv
- wget
- apt-transport-https 1.2.26
- awscli 1.16.24
- awsebcli 3.14.6
- gcloud 218.0.0
- jfrog-cli 1.20.1
- kubectl 1.12.0
- packer 1.3.1
- ansible 2.6.5
- terraform 0.11.8
- azurecli 2.0.49
- couchdb 2.2.0
- elasticsearch 6.4.2
- memcached 1.5.11
- Mongodb 4.0.3
- mysql 5.7.23
- postgres 10.5
- rabbitmq 3.6.15
- redis 4.0.11
- riak 2.2.3
- selenium 3.14.0
- sqllite 3.22.0
Ubuntu 16.04 drydockaarch64/u16all:v6.10.4 - Docker Hub,
- GitHub
- build-essential
- curl
- gcc
- gettext
- git
- htop
- jq
- libxml2-dev
- libxslt-dev
- make
- nano
- openssh-client
- openssl
- psmisc
- python-dev
- python-pip
- python-software-properties
- software-properties-common
- sudo
- texinfo
- unzip
- zip
- virtualenv
- wget
- awscli 1.16.24
- awsebcli 3.14.6
- gcloud 218.0.0
- kubectl 1.12.0
- packer 1.3.1
- azure 3.0.0
- couchdb 1.6.0
- elasticsearch 6.2.4
- memcached 1.5.11
- mongodb 4.0.3
- postgres 9.5
- rabbitmq 3.6.15
- redis 4.0.11
- selenium 3.14.0
- sqlite 3.11.0
CentOS 7 drydock/c7all:v6.10.4 - Docker Hub,
- GitHub
- epel-release
- gcc
- gcc-c++
- kernel-devel
- make
- curl
- openssl
- wget
- unzip
- zip
- nano
- openssh-clients
- htop
- rsync
- vim
- glibc.i686
- libgcc_s.so.1
- python36u
- python36u-libs
- python36u-devel
- python36u-pip
- virtualenv
- jq
- git
- git-lfs
- awscli 1.16.24
- gcloud 218.0.0
- kubectl 1.12.0
- doctl 1.9.0
- jfrog-cli 1.20.1
- ansible 2.6.5
- boto 2.49.0
- apache libcloud 2.3.0
- terraform 0.11.8
- packer 1.3.1
- azure-cli 2.0.49
- MemCached 1.5.11
- Mongodb 4.0.3
- RabbitMQ 3.6.15
- Redis-server 4.0.11
- ElasticSearch 6.4.2
- Riak 2.2.3
- Selenium 3.14.0
- Sqlite 3.22.0
- mysql 5.7.23
- postgres 10.5
- couchdb 2.2.0
Windows 16 drydock/w16:v6.10.4 - Docker Hub,
- GitHub
- git 2.19.1
- git-lfs 2.5.2
- gcloud 221.0.0
- awscli 1.16.39
- Azurecli 2.0.47
- kubectl 1.12.1
- jfrog-cli 1.17.0
- terraform 0.11.8
- packer 1.3.1
- jq 1.5.0

Note

Cassandra and Neo4j are not supported on v6.10.4 images because they are incompatible with Java 10 and Java 11 . You can use openjdk8 on an earlier machine image if you need these versions of Cassandra and neo4j.


Clojure

OS Image Link Language versions Additional packages
Ubuntu 16.04 drydock/u16cloall:v6.10.4 - Docker Hub,
- GitHub
- 1.9.0 - Common components
- leiningen
- Java 11
- Node 8.12.0
- Ruby 2.5.1
Ubuntu 14.04 drydock/u14cloall:v6.10.4 - Docker Hub,
- GitHub
- 1.9.0 - Common components
- leiningen
- Java 11
- Node 8.12.0
- Ruby 2.5.1

C/C++

OS Image Link Language versions Additional packages
Ubuntu 16.04 drydock/u16cppall:v6.10.4 - Docker Hub,
- GitHub
- gcc 8.1.0
- clang 7.0.0
- Common components
- Java 11
- Node 8.12.0
- Ruby 2.5.1
Ubuntu 14.04 drydock/u14cppall:v6.10.4 - Docker Hub,
- GitHub
- gcc 8.1.0
- clang 7.0.0
- Common components
- Java 11
- Node 8.12.0
- Ruby 2.5.1
Ubuntu 16.04 drydockaarch64/u16cppall:v6.10.4 - Docker Hub,
- GitHub
- gcc 8.1.0
- clang 7.0.0
- Common components
- Java 11
- Node 8.12.0
- Ruby 2.5.1
CentOS 7 drydock/c7cppall:v6.10.4 - Docker Hub,
- GitHub
- gcc 7.3.1
- clang 5.0.1
- Common components
- Java 11
- Node 8.12.0
- Ruby 2.5.1

Dotnet

OS Image Link Language versions Additional packages
Windows 16 dry-dock/w16dotnetcore:v6.10.4 - Docker Hub,
- GitHub
- .NET Core SDK 2.0.403 - Common components

Go

OS Image Link Language versions Additional packages
Ubuntu 16.04 drydock/u16golall:v6.10.4 - Docker Hub
- GitHub
- 1.10.4
- 1.11.1
- Common components
- gvm 1.11
- Java 11
- Node 8.12.0
- Ruby 2.5.1
Ubuntu 14.04 drydock/u14golall:v6.10.4 - Docker Hub
- GitHub
- 1.10.4
- 1.11.1
- Common components
- gvm 1.11
- Java 11
- Node 8.12.0
- Ruby 2.5.1

Java

OS Image Link Language versions Additional packages
Ubuntu 16.04 drydock/u16javall:v6.10.4 - Docker Hub,
- GitHub
- openjdk7
- openjdk8
- openjdk10
- openjdk11
- oraclejdk8
- oraclejdk11
- Common components
- Node 8.12.0
- Ruby 2.5.1
- Gradle 4.10.2
- Maven 3.5.4
- Apache-ant 1.10.5
- Android-sdk 26.0.1 (to be used with openjdk11/oraclejdk11)
Ubuntu 16.04 (aarch64) drydockaarch64/u16javall:v6.10.4 Docker Hub
GitHub
- openjdk7
- openjdk8
- openjdk10
- openjdk11
- oraclejdk8
Common components
- Node 8.12.0
- Ruby 2.5.1
- Gradle 4.10.2
- Maven 3.5.4
- Apache-ant 1.10.5
- Android-sdk 26.0.1 (to be used with openjdk11/oraclejdk8)
Ubuntu 14.04 drydock/u14javall:v6.10.4 - Docker Hub
- GitHub
- openjdk7
- openjdk8
- openjdk10
- openjdk11
- oraclejdk8
- oraclejdk11
- Common components
- Node 8.12.0
- Ruby 2.5.1
- Gradle 4.10.2
- Maven 3.5.4
- Android-sdk 26.0.1 (to be used with openjdk11/oraclejdk11)
CentOS 7 drydock/c7javall:v6.10.4 - Docker Hub
- GitHub
- openjdk7
- openjdk8
- openjdk10
- openjdk11
- oraclejdk8
- oraclejdk11
- Common components
- Node 8.12.0
- Ruby 2.5.1
- Gradle 4.10.2
- Maven 3.5.4
- Android-sdk 26.0.1 (to be used with openjdk11/oraclejdk11)

Node.js

OS Image Link Language versions Additional packages
Ubuntu 16.04 drydock/u16nodall:v6.10.4 Docker Hub
GitHub
- 6.14.4
- 8.12.0
- 10.12.0
Common components
nvm
npm 6.4.1
Java 11
Ruby 2.5.1
Yarn 1.10.1
Ubuntu 16.04 (aarch64) drydockaarch64/u16nodall:v6.10.4 Docker Hub
GitHub
- 6.14.4
- 8.12.0
- 10.12.0
Common components
nvm
npm 6.4.1
Java 11
Ruby 2.5.1
Yarn 1.10.1
Ubuntu 14.04 drydock/u14nodall:v6.10.4 Docker Hub
GitHub
- 6.14.4
- 8.12.0
- 10.12.0
Common components
nvm
npm 6.4.1
Java 11
Ruby 2.5.1
Yarn 1.10.1
CentOS 7 drydock/c7nodall:v6.10.4 Docker Hub
GitHub
- 6.14.4
- 8.12.0
- 10.12.0
Common components
nvm
npm 6.4.1
Java 11
Ruby 2.5.1
Yarn 1.10.1

PHP

OS Image Link Language versions Additional packages
Ubuntu 16.04 drydock/u16phpall:v6.10.4 - Docker Hub,
- Github
- 5.6.38
- 7.0.32
- 7.1.23
- 7.2.11
- Common components
- phpenv 1.1.1-2-g615f844
- Java 11
- Node 8.12.0
- Ruby 2.5.1
Ubuntu 14.04 drydock/u14phpall:v6.10.4 - Docker Hub,
- Github
- 5.6.38
- 7.0.32
- 7.1.23
- 7.2.11
- Common components
- phpenv 1.1.1-2-g615f844
- Java 11
- Node 8.12.0
- Ruby 2.5.1

Python

OS Image Link Language versions Additional packages
Ubuntu 16.04 drydock/u16pytall:v6.10.4 - Docker Hub
- GitHub
- 2.7.14
- 3.7.0
- pypy2 6.0.0
- pypy3 6.0.0
- Common components
- virtualenv
- Java 11
- Node 8.12.0
- Ruby 2.5.1
Ubuntu 16.04 (aarch64) drydockaarch64/u16pytall:v6.10.4 - Docker Hub
- GitHub
- 2.7.12
- 3.7.0
Common components
- Java 11
- Node 8.12.0
- Ruby 2.5.1
Ubuntu 14.04 drydock/u14pytall:v6.10.4 - Docker Hub
- GitHub
- 2.7.14
- 3.7.0
- pypy2 6.0.0
- pypy3 6.0.0
- Common components
- virtualenv
- Java 11
- Node 8.12.0
- Ruby 2.5.1
CentOS 7 drydock/c7pytall:v6.10.4 - Docker Hub
- GitHub
- 2.7.15
- 3.7.0
- Common components
- virtualenv
- Java 11
- Node 8.12.0
- Ruby 2.5.1

Ruby

OS Image Link Language versions Additional packages
Ubuntu 16.04 drydock/u16ruball:v6.10.4
- Docker Hub,
- GitHub
- 2.3.7
- 2.4.4
- 2.5.1
- jruby-9.2.0.0
- Common components
- rvm 2.5.1
- Java 11
- Node 8.12.0
Ubuntu 14.04 drydock/u14ruball:v6.10.4
- Docker Hub,
- GitHub
- 2.3.7
- 2.4.4
- 2.5.1
- jruby-9.2.0.0
- Common components
- rvm 2.5.1
- Java 11
- Node 8.12.0

Scala

OS Image Link Language versions Additional packages
Ubuntu 16.04 drydock/u16scaall:v6.10.4 - Docker Hub,
- GitHub

- 2.11.12
- 2.12.7
- Common components
- sbt
- Java 11
- Node 8.12.0
- Ruby 2.5.1
Ubuntu 14.04 drydock/u14scaall:v6.10.4 - Docker Hub,
- GitHub
- 2.11.12
- 2.12.7
- Common components
- sbt
- Java 11
- Node 8.12.0
- Ruby 2.5.1