Commit Graph

205 Commits

Author SHA1 Message Date
Hongzhan Chen e3077360a7 Add flink container 2019-06-13 18:34:41 -07:00
Liu, Jianjun 414175df25 only copy delta files when multistage build
For some Host OS configuration with redirect_dir on,
extra data are saved on the upper layer when the same
file exists on different layers. To minimize docker
image size, remove the overlapped files before copy.

Signed-off-by: Liu, Jianjun <jianjun.liu@intel.com>
2019-06-13 11:37:35 -07:00
Liu, Jianjun e6fdf7709f Minimize postgres container size using the os-core container
Convert postgres container to be based on the minimal os-core
container, using a multistage build technique to add additional
Clear Linux content.

Signed-off-by: Liu, Jianjun <jianjun.liu@intel.com>
2019-06-13 15:42:01 +08:00
Rusty Lynch 5f2ec2dff4 Minimize mariadb container using the os-core container.
Convert mariadb container to be based on the minimal os-core
container, using a multistage build technique to add additional
Clear Linux content.

Signed-off-by: Rusty Lynch<rusty.lynch@intel.com>
2019-06-11 20:29:27 -07:00
Qi Zheng 3780ad812d Set bind-address in ipv4 foramt to support ipv4 only system
Signed-off-by: Qi Zheng <qi.zheng@intel.com>
2019-06-11 16:53:14 +08:00
Liu, Jianjun 254795cf6f add os-core into .travis.yml file
Signed-off-by: Liu, Jianjun <jianjun.liu@intel.com>
2019-06-10 21:49:26 -07:00
Rusty Lynch 6d9faef629 Minimize memcached container using the os-core container.
Convert memcached container to be based on the minimal os-core
container, using a multistage build technique to add additional
Clear Linux content.

Signed-off-by: Rusty Lynch<rusty.lynch@intel.com>
2019-06-07 12:02:08 -07:00
Rusty Lynch b503f4da60 Minimize nginx container using the os-core container.
Convert nginx container to be based on the minimal os-core
container, using a multistage build technique to add additional
Clear Linux content.

Signed-off-by: Rusty Lynch<rusty.lynch@intel.com>
2019-06-07 12:02:08 -07:00
Rusty Lynch 6502140eee Minimize the httpd and cgit containers using os-core base.
Convert httpd and cgit containers to utilize the minimal os-core
container, using a multistage build technique to add additional
Clear Linux content.

Signed-off-by: Rusty Lynch <rusty.lynch@intel.com>
2019-06-07 12:02:08 -07:00
Rusty Lynch 3dc537dfca Minimize the redis container using os-core base.
Convert redis container to be based on the minimal os-core
container, using a multistage build technique to add additional
Clear Linux content.

Signed-off-by: Rusty Lynch <rusty.lynch@intel.com>
2019-06-07 12:02:08 -07:00
Rusty Lynch 1da3e8203d Create minimal base layer container
Use a docker multistage build technique to create a container
that only has the os-core bundle, providing the minimal content
required for constructing any Clear Linux base container.

Any containers that use this as a common base and still require
additional Clear Linux content will also need to perform a
multistage build since the os-core container does not include
swupd.

Signed-off-by: Rusty Lynch <rusty.lynch@intel.com>
2019-06-07 12:02:08 -07:00
Mark D Horn d521a75940 clr-installer-ci: Add the GTK development support
Missed the development libraries needed for building, but not for running.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-06-04 17:12:22 -07:00
Mark D Horn 04e36be4f3 clr-installer-ci: update bundles
We were still using the older ister bundle to install dependencies
and then augmenting during the TravisCI run.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-06-04 12:09:46 -07:00
Leonardo Sandoval 64dbce957f DARS relase 70
Commit includes the following changes:

* Less RUN commands (so less intermediate layers)
* Set java11 as default
* Remove spark-core jars files (not required if java11 is default)

Testing based on CLR 29480
2019-05-29 20:48:51 -07:00
Qi Zheng 095b9e227a Add perl container
Signed-off-by: Qi Zheng <qi.zheng@intel.com>
2019-05-30 10:02:12 +08:00
Beth Dean 89ec05a603 Update references to VNNI to approved DL Boost nomenclature 2019-05-28 11:16:09 -07:00
Qi Zheng 8a8844c3e6 Make the swupd update always be the layer two
To help analyze the container image size by layers, assume
each container image be comprised of:
Layer 1: clearlinux:latest
Layer 2: swupd update
Other layers: the container configurations

With this, we can continue to optimize layer size accordingly.

Signed-off-by: Qi Zheng <qi.zheng@intel.com>
2019-05-21 08:46:05 +08:00
Wang, Long d1e5187bd9 add rabbitmq-server container
Signed-off-by: Wang, Long <long1.wang@intel.com>
2019-05-20 16:17:44 -07:00
George T Kramer 1984678979 Add reference to Docker library's official images
Direct contributors to correct place to look for existing Dockerfiles.

Signed-off-by: George T Kramer <george.t.kramer@intel.com>
2019-05-14 11:09:37 -07:00
Leonardo Sandoval 0918898763 dars: introduce licenses 2019-05-13 12:34:11 -07:00
Liu, Jianjun ecfc93889f add tensorflow container
Signed-off-by: Liu, Jianjun <jianjun.liu@intel.com>
2019-05-13 09:55:57 -07:00
Wang, Long 8848dd8b0d add openjdk container
Signed-off-by: Wang, Long <long1.wang@intel.com>
2019-05-13 09:54:06 -07:00
Leonardo Sandoval 08d1c74bbf dars: Introduce the Data Analytics Reference Stack (DARS) Dockerfiles
This provides the Data Analytics Reference Stack. To offer more flexibility,
there are two versions of the Data Analytics Reference Stack:

* A Clear Linux derived image optimized for [OpenBLAS](https://www.openblas.net/)
* A Clear Linux derived image optimized for Intel® Math Kernel Library [MKL](https://software.intel.com/en-us/mkl)
2019-05-13 08:54:30 -07:00
Qi Zheng 1bb8d544ab The default root directory is /usr/share/nginx/html
Signed-off-by: Qi Zheng <qi.zheng@intel.com>
2019-05-13 09:42:23 +08:00
Gong Sophia 31625c6125 update haproxy README.md
Signed-off-by: Gong Sophia <sophia.gong@intel.com>
2019-05-07 09:57:13 -07:00
hongzhanchen 2522e3ee31 Update README.md 2019-05-07 14:20:13 +08:00
Hongzhan Chen 1871d2f2ac Add Ruby Container 2019-05-07 14:20:13 +08:00
Wang, Long fbf25a8657 add iperf microservice based on the individual iperf bundle 2019-05-06 11:37:59 -07:00
Qi Zheng aefdb54adc Add golang container
Signed-off-by: Qi Zheng <qi.zheng@intel.com>
2019-05-06 11:36:50 -07:00
Gong Sophia 27d2b583bd add haproxy container
Signed-off-by: Gong Sophia <sophia.gong@intel.com>
2019-05-06 09:07:55 +08:00
Beth Dean 2dfbddfeea Remove extra Intel from release name 2019-05-03 14:02:26 -07:00
Beth Dean 982515699b Update release note for V3 release 2019-05-03 14:02:26 -07:00
Liu Jianjun 75b96a89b0 add node container
Signed-off-by: Liu Jianjun <jianjun.liu@intel.com>
2019-05-03 13:53:55 -07:00
Liu Jianjun 965b56b9b2 Revert "add node container"
This reverts commit 2958b29ee4.
2019-05-03 14:49:29 +00:00
Liu Jianjun 2958b29ee4 add node container
Signed-off-by: Liu Jianjun <jianjun.liu@intel.com>
2019-05-03 14:42:09 +00:00
George T Kramer 0708cfc18f Add CONTRIBUTING.md
Establish a basic set of contributing guidlines to help others get going
quickly.

Signed-off-by: George T Kramer <george.t.kramer@intel.com>
2019-05-02 12:17:14 -07:00
Daniela Plascencia 8f7119f287 DLRS release 1390
Signed-off-by: Daniela Plascencia <daniela.plascencia@linux.intel.com>
2019-05-01 13:56:23 -07:00
runnikri aabf161b9b updating dlrs tf-mkl-dnn dockerfile 2019-05-01 13:55:36 -07:00
puneetse 9fdb36a6ca Add -b to swupd update to avoid cbm errors
No bootloader update necessary in containers so add -b part of Dockerfile. 
Add ARG swupd_args.
2019-05-01 11:54:14 -07:00
puneetse ff6ed72302 Add access_log directive in nginx default.conf
This fixes https://github.com/clearlinux/dockerfiles/issues/112
2019-05-01 11:54:14 -07:00
puneetse c26b654afc Minimize use of RUN instructions
Each RUN instruction adds a layer and size to the docker image. This saved about 14MB in my testing against this image.
2019-05-01 11:54:14 -07:00
puneetse e5434d77d0 Moving COPY higher in the nginx Dockerfile
Moving COPY higher in the Dockerfile makes the docker build fail faster if there is an error. No need to create /etc/nginx/conf.d/ manually.
2019-05-01 11:54:14 -07:00
Liu Jianjun bbc9ca8d62 update args link in php readme.md
Signed-off-by: Liu Jianjun <jianjun.liu@intel.com>
2019-05-01 11:52:25 -07:00
Liu Jianjun 245e07782c Add php container
Signed-off-by: Liu Jianjun <jianjun.liu@intel.com>
2019-05-01 11:52:25 -07:00
Qi Zheng 0ade629569 Update mariadb
The previous one was created on 2017 and not working
any more.

Signed-off-by: Qi Zheng <qi.zheng@intel.com>
2019-04-30 11:13:02 -07:00
George T Kramer 037b50a5d8 Remove image list from README
Browsing through the folder directory structure is always a current
means to identify which images are being published on Docker Hub.  Would
no longer need to keep another list in sync.

Signed-off-by: George T Kramer <george.t.kramer@intel.com>
2019-04-29 14:22:04 -07:00
George T Kramer d8e60d33b4 Sort images for Travis CI
Make it easier to keep track of which images are attached to Travis CI
and which are not.

Signed-off-by: George T Kramer <george.t.kramer@intel.com>
2019-04-29 13:54:56 -07:00
George T Kramer 633f7ddd90 Remove stacks Docker images from Travis CI
These are validated through a separate release process.  Do not want to
block CI checks for other images from failures in these images.

Signed-off-by: George T Kramer <george.t.kramer@intel.com>
2019-04-29 13:54:56 -07:00
Patrick McCarty 873bed5501 Fix a few Dockerfile reference links
Some links end with `#/arg`, but they should end with `#arg`.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2019-04-29 13:07:00 -07:00
Patrick McCarty d6864e5c91 Link to swupd-client repo for swupd option docs
This link should be more stable and always provide the latest
information about swupd command-line options.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2019-04-29 13:07:00 -07:00