Skip to content

Instantly share code, notes, and snippets.

@vblagoje
Created October 29, 2018 12:06
Show Gist options
  • Save vblagoje/c73efa2b275dda8d9d33f31c80e302c1 to your computer and use it in GitHub Desktop.
Save vblagoje/c73efa2b275dda8d9d33f31c80e302c1 to your computer and use it in GitHub Desktop.
Docker image building error
[vblagoje@localhost jboss-datagrid-7-image]$ pwd
/home/vblagoje/workspace/jboss-datagrid-7-image
[vblagoje@localhost jboss-datagrid-7-image]$ ls
CONTRIBUTING.md infinispan-server-9.4.1-SNAPSHOT.zip LICENSE override-cp.yaml override-ga.yaml target
image.yaml jboss-datagrid-7.2.0-server.zip modules override-dev.yaml README.adoc
[vblagoje@localhost jboss-datagrid-7-image]$ cekit build
2018-10-29 08:05:24,591 cekit INFO Generating files for docker engine.
2018-10-29 08:05:24,637 cekit INFO Initializing image descriptor...
2018-10-29 08:05:24,645 cekit INFO Handling artifacts...
2018-10-29 08:05:24,711 cekit INFO Rendering Dockerfile...
2018-10-29 08:05:24,830 cekit INFO Using Docker builder to build the image.
2018-10-29 08:05:24,830 cekit INFO Building container image...
2018-10-29 08:05:25,073 cekit INFO Docker: Step 1/17 : FROM jboss/openjdk18-rhel7:1.1
2018-10-29 08:05:25,074 cekit INFO Docker: ---> b10975cf7b43
2018-10-29 08:05:25,076 cekit INFO Docker: Step 2/17 : ENV JBOSS_DATAGRID_VERSION "7.2.2.GA" JBOSS_HOME "/opt/datagrid" JBOSS_IMAGE_NAME "jboss-datagrid-7/datagrid72" JBOSS_IMAGE_VERSION "7.2.2" JBOSS_PRODUCT "datagrid" LAUNCH_JBOSS_IN_BACKGROUND "true" PRODUCT_VERSION "7.2.2.GA"
2018-10-29 08:05:25,076 cekit INFO Docker: ---> Using cache
2018-10-29 08:05:25,077 cekit INFO Docker: ---> 820a1f886d7d
2018-10-29 08:05:25,080 cekit INFO Docker: Step 3/17 : LABEL com.redhat.component "jboss-datagrid-7-datagrid72-container" com.redhat.deployments-dir "/opt/datagrid/standalone/deployments" com.redhat.dev-mode "DEBUG:true" com.redhat.dev-mode.port "DEBUG_PORT:8787" description "Red Hat JBoss Data Grid 7.2 container image" io.cekit.version "2.1.3" io.openshift.expose-services "8080/tcp:webcache" name "jboss-datagrid-7/datagrid72" org.concrt.version "2.1.3" org.jboss.deployments-dir "/opt/datagrid/standalone/deployments" org.jboss.product "datagrid" org.jboss.product.datagrid.version "7.2.2.GA" org.jboss.product.version "7.2.2.GA" summary "Red Hat JBoss Data Grid 7.2 container image" version "7.2.2"
2018-10-29 08:05:25,081 cekit INFO Docker: ---> Using cache
2018-10-29 08:05:25,082 cekit INFO Docker: ---> bbc0b2c9123e
2018-10-29 08:05:25,083 cekit INFO Docker: Step 4/17 : EXPOSE 8080
2018-10-29 08:05:25,083 cekit INFO Docker: ---> Using cache
2018-10-29 08:05:25,084 cekit INFO Docker: ---> 7a49844357e1
2018-10-29 08:05:25,085 cekit INFO Docker: Step 5/17 : USER root
2018-10-29 08:05:25,086 cekit INFO Docker: ---> Using cache
2018-10-29 08:05:25,086 cekit INFO Docker: ---> 20dc7cc1bbdc
2018-10-29 08:05:25,087 cekit INFO Docker: Step 6/17 : COPY jboss-datagrid-7.2.0-server.zip jboss-datagrid-7.2.1-server-patch.zip jboss-datagrid-7.2.2-server-patch.zip /tmp/artifacts/
2018-10-29 08:05:25,088 cekit INFO Docker: ---> Using cache
2018-10-29 08:05:25,089 cekit INFO Docker: ---> c3908221a6bd
2018-10-29 08:05:25,090 cekit INFO Docker: Step 7/17 : COPY modules /tmp/scripts
2018-10-29 08:05:25,092 cekit INFO Docker: ---> Using cache
2018-10-29 08:05:25,093 cekit INFO Docker: ---> 5c841bfcbc39
2018-10-29 08:05:25,093 cekit INFO Docker: Step 8/17 : USER root
2018-10-29 08:05:25,094 cekit INFO Docker: ---> Using cache
2018-10-29 08:05:25,095 cekit INFO Docker: ---> c217ad6dc821
2018-10-29 08:05:25,096 cekit INFO Docker: Step 9/17 : RUN bash -x /tmp/scripts/datagrid/install.sh
2018-10-29 08:05:25,254 cekit INFO Docker: ---> Running in 7bacd94a65f2
2018-10-29 08:05:25,530 cekit INFO Docker: + set -e
2018-10-29 08:05:25,533 cekit INFO Docker: + ARTIFACTS_DIR=/tmp/artifacts
2018-10-29 08:05:25,533 cekit INFO Docker: + DISTRIBUTION_ZIP=jboss-datagrid-7.2.0-server.zip
2018-10-29 08:05:25,533 cekit INFO Docker: + DATAGRID_VERSION=7.2.0
2018-10-29 08:05:25,533 cekit INFO Docker: + DEV_SERVER_NAME='infinispan-server-8.5.*-redhat-SNAPSHOT'
2018-10-29 08:05:25,533 cekit INFO Docker: + DEV_SERVER_NAME_ZIP='infinispan-server-8.5.*-redhat-SNAPSHOT-*-bin.zip'
2018-10-29 08:05:25,533 cekit INFO Docker: + INTERMEDIATE_SERVER_NAME_ZIP='jboss-datagrid-7.2.0.*-server.zip'
2018-10-29 08:05:25,533 cekit INFO Docker: + '[' -f '/tmp/artifacts/infinispan-server-8.5.*-redhat-SNAPSHOT-*-bin.zip' ']'
2018-10-29 08:05:25,534 cekit INFO Docker: + '[' -f '/tmp/artifacts/jboss-datagrid-7.2.0.*-server.zip' ']'
2018-10-29 08:05:25,534 cekit INFO Docker: + unzip -q /tmp/artifacts/jboss-datagrid-7.2.0-server.zip
2018-10-29 08:05:25,800 cekit INFO Docker: + '[' -d 'infinispan-server-8.5.*-redhat-SNAPSHOT' ']'
2018-10-29 08:05:25,800 cekit INFO Docker: + mv jboss-datagrid-7.2.0-server /opt/datagrid
2018-10-29 08:05:25,801 cekit INFO Docker: mv: cannot stat 'jboss-datagrid-7.2.0-server': No such file or directory
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/cekit/builders/docker_builder.py", line 63, in build
raise CekitError("Image build failed: '%s'" % line)
cekit.errors.CekitError: Image build failed: 'The command 'bash -x /tmp/scripts/datagrid/install.sh' returned a non-zero code: 1'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/docker/api/client.py", line 225, in _raise_for_status
response.raise_for_status()
File "/usr/lib/python3.6/site-packages/requests/models.py", line 935, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http+docker://localhost/v1.22/commit?container=7bacd94a65f2%0A&repo=jboss-datagrid-7%2Fdatagrid72&tag=7.2.2-failed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/cekit", line 11, in <module>
load_entry_point('cekit==2.1.3', 'console_scripts', 'cekit')()
File "/usr/lib/python3.6/site-packages/cekit/cli.py", line 283, in run
Cekit().parse().run()
File "/usr/lib/python3.6/site-packages/cekit/cli.py", line 250, in run
builder.build()
File "/usr/lib/python3.6/site-packages/cekit/builders/docker_builder.py", line 89, in build
docker_client.commit(last_tag, img_repo, tag=img_tag)
File "/usr/lib/python3.6/site-packages/docker/utils/decorators.py", line 19, in wrapped
return f(self, resource_id, *args, **kwargs)
File "/usr/lib/python3.6/site-packages/docker/api/container.py", line 143, in commit
json=True)
File "/usr/lib/python3.6/site-packages/docker/api/client.py", line 231, in _result
self._raise_for_status(response)
File "/usr/lib/python3.6/site-packages/docker/api/client.py", line 227, in _raise_for_status
raise create_api_error_from_http_exception(e)
File "/usr/lib/python3.6/site-packages/docker/errors.py", line 31, in create_api_error_from_http_exception
raise cls(e, response=response, explanation=explanation)
docker.errors.NotFound: 404 Client Error: Not Found ("b'No such container: 7bacd94a65f2'")
[vblagoje@localhost jboss-datagrid-7-image]$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment