thrift/build/docker
2017-02-14 16:12:11 -05:00
..
centos THRIFT-3907 Skip Docker image build on CI when unchanged 2016-09-04 21:13:32 +09:00
centos6 THRIFT-4026 TSSLSocket doesn't work with Python < 2.7.9 2017-02-12 21:14:48 +09:00
debian THRIFT-4041: add ocaml and oasis to ubuntu and debian docker build images 2017-02-14 16:12:11 -05:00
scripts THRIFT-3932 fixed ThreadManager concurrency issues, added more tests in that area, did a little refactoring and prettying up along the way 2016-11-12 15:16:30 -05:00
ubuntu THRIFT-4041: add ocaml and oasis to ubuntu and debian docker build images 2017-02-14 16:12:11 -05:00
check_unmodified.sh THRIFT-3907 Skip Docker image build on CI when unchanged 2016-09-04 22:54:04 +09:00
README.md THRIFT-3452 .travis.yml: Migrating from legacy to container-based infrastructure 2015-12-05 11:28:27 +09:00
Vagrantfile THRIFT-2962:Docker Thrift env for development and testing 2015-02-18 23:25:54 -05:00

Apache Thrift Docker containers

A set of docker containers used to build and test Apache Thrift

Available Containers

  • Ubuntu - based on ubuntu:trusty (14.04)
  • Centos - based on centos:6.6

Dependencies

  • A working Docker environment. A Vagrantfile is provided which will setup an Ubuntu host and working Docker environment as well as build the Apache Thrift Docker container for testing and development

Usage

From the Apache Thrift code base root

  • Build

    docker build -t thrift build/docker/ubuntu

    or

    docker build -t thrift build/docker/centos

  • Run

    docker run -v $(pwd):/thrift/src -it thrift /bin/bash