[
https://issues.apache.org/jira/browse/DRILL-6346?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16526653#comment-16526653
]
ASF GitHub Bot commented on DRILL-6346:
---------------------------------------
Agirish opened a new pull request #1348: DRILL-6346: Create an Official Drill
Docker Container
URL: https://github.com/apache/drill/pull/1348
Added apache-release profile in distribution/pom.xml to build a Docker image
once the project is built successfully. While the Docker image can be built
anytime, I assumed that an official Docker image would only be generated during
the release.
This requires having Docker configured on your environment (tested with
Docker for Mac).
Usage:
Build the project by specifying the apache-release profile
`$ mvn clean install -Papache-release -DskipTests`
List the docker image
```
$ docker images
REPOSITORY TAG IMAGE ID CREATED
SIZE
drill/apache-drill-centos 1.14.0-SNAPSHOT 7b2f4544c0fd 11
minutes ago 1.35GB
centos 6.6 3d7ac13b921a 7 months
ago 203MB
```
Start the Docker container in a new tab
`$ docker run -i -t drill/apache-drill-centos:1.14.0-SNAPSHOT /bin/bash`
List the containers
```
$ docker ps
CONTAINER ID IMAGE COMMAND
CREATED STATUS PORTS NAMES
42d9fd118198 drill/apache-drill-centos:1.14.0-SNAPSHOT "/bin/sh -c
/usr/bin…" 10 seconds ago Up 21 seconds
confident_mcclintock
```
Connect to the Drill container
```
$ docker exec -it 42d9fd118198 bash
# /opt/drill/bin/drill-embedded
Jun 28, 2018 6:25:24 PM org.glassfish.jersey.server.ApplicationHandler
initialize
INFO: Initiating Jersey application, version Jersey: 2.8 2014-04-29
01:25:26...
apache drill 1.14.0-SNAPSHOT
"what ever the mind of man can conceive and believe, drill can query"
0: jdbc:drill:zk=local> select * from sys.version;
+------------------+-------------------------------------------+----------------------------------------+----------------------------+---------------------+----------------------------+
| version | commit_id |
commit_message | commit_time | build_email |
build_time |
+------------------+-------------------------------------------+----------------------------------------+----------------------------+---------------------+----------------------------+
| 1.14.0-SNAPSHOT | ff7ff02626600de4f618c514afc960b71958eb3f | Initial
commit for Drill Docker image | 25.06.2018 @ 13:01:04 PDT |
[email protected] | 28.06.2018 @ 09:48:23 PDT |
+------------------+-------------------------------------------+----------------------------------------+----------------------------+---------------------+----------------------------+
1 row selected (3.179 seconds)
```
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
> Create an Official Drill Docker Container
> -----------------------------------------
>
> Key: DRILL-6346
> URL: https://issues.apache.org/jira/browse/DRILL-6346
> Project: Apache Drill
> Issue Type: Improvement
> Reporter: Timothy Farkas
> Assignee: Abhishek Girish
> Priority: Major
> Labels: doc-impacting
> Fix For: 1.14.0
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)