coreruleset / modsecurity-crs-docker

Official ModSecurity Docker + Core Rule Set (CRS) images
https://coreruleset.org
Apache License 2.0
269 stars 69 forks source link

build issues? #52

Closed pythonmobile closed 2 years ago

pythonmobile commented 2 years ago

When I do docker buildx use $(docker buildx create --platform linux/amd64) docker buildx bake -f docker-bake.hcl

I get

Dockerfile-alpine:35
--------------------
  34 |     # hadolint ignore=DL3008,SC2016
  35 | >>> RUN set -eux; \
  36 | >>>     apk add --no-cache \
  37 | >>>     ca-certificates \
  38 | >>>     curl \
  39 | >>>     iproute2; \
  40 | >>>     mkdir /opt/owasp-crs; \
  41 | >>>     curl -SL https://github.com/coreruleset/coreruleset/archive/v${RELEASE}.tar.gz \
  42 | >>>     | tar -zxf - --strip-components=1 -C /opt/owasp-crs; \
  43 | >>>     mv -v /opt/owasp-crs/crs-setup.conf.example /opt/owasp-crs/crs-setup.conf; \
  44 | >>>     ln -sv /opt/owasp-crs /etc/modsecurity.d/; \
  45 | >>>     sed -i -E 's/(Listen) [0-9]+/\1 ${PORT}/g' /usr/local/apache2/conf/httpd.conf
  46 |
--------------------
error: failed to solve: process "/dev/.buildkit_qemu_emulator /bin/sh -c set -eux;     apk add --no-cache     ca-certificates     curl     iproute2;     mkdir /opt/owasp-crs;     curl -SL https://github.com/coreruleset/coreruleset/archive/v${RELEASE}.tar.gz     | tar -zxf - --strip-components=1 -C /opt/owasp-crs;     mv -v /opt/owasp-crs/crs-setup.conf.example /opt/owasp-crs/crs-setup.conf;     ln -sv /opt/owasp-crs /etc/modsecurity.d/;     sed -i -E 's/(Listen) [0-9]+/\\1 ${PORT}/g' /usr/local/apache2/conf/httpd.conf" did not complete successfully: exit code: 1
fzipi commented 2 years ago

Can't reproduce this one.

❯ docker buildx bake --load --set nginx-alpine.platform="linux/amd64" nginx-alpine
[+] Building 11.4s (12/12) FINISHED
 => [internal] load build definition from Dockerfile-alpine                                                       0.0s
 => => transferring dockerfile: 1.53kB                                                                            0.0s
 => [internal] load .dockerignore                                                                                 0.1s
 => => transferring context: 2B                                                                                   0.1s
 => [internal] load metadata for docker.io/owasp/modsecurity:nginx-alpine                                         2.6s
 => [auth] owasp/modsecurity:pull token for registry-1.docker.io                                                  0.0s
 => [1/6] FROM docker.io/owasp/modsecurity:nginx-alpine@sha256:1ae4c505b6e9556ba69bb04553d478f52bb7006e44dca1070  5.6s
 => => resolve docker.io/owasp/modsecurity:nginx-alpine@sha256:1ae4c505b6e9556ba69bb04553d478f52bb7006e44dca1070  0.0s
 => => sha256:1ae4c505b6e9556ba69bb04553d478f52bb7006e44dca1070150fd6176462140 1.39kB / 1.39kB                    0.0s
 => => sha256:6328e6901d438eab87fbaa737a83af4dc54be7bad66748c6e33f68ecd618cecb 16.06kB / 16.06kB                  0.0s
 => => sha256:4e89d811411c50371af7ff910af95c086bb2682910f93bf5331692307b14e296 4.28kB / 4.28kB                    0.0s
 => => sha256:97518928ae5f3d52d4164b314a7e73654eb686ecd8aafa0b79acd980773a740d 2.82MB / 2.82MB                    0.4s
 => => sha256:a15dfa83ed30edc05f9ae19243b1697c31195bd7356b8d87d67651063559501a 7.24MB / 7.24MB                    0.9s
 => => sha256:acae0b19bbc1c5dbfbaaca8e18e71142217b3ba4905694feb9a5d8ed53543b67 602B / 602B                        0.5s
 => => extracting sha256:97518928ae5f3d52d4164b314a7e73654eb686ecd8aafa0b79acd980773a740d                         0.2s
 => => sha256:fd4282442678c268be056b6f06d76ed2428f49025bcabb1cf5416d1b1991d39b 893B / 893B                        0.7s
 => => sha256:b521ea0d9e3fea75017b5ea2628f86ebc70ab43fd58cf0623468b7d5912f5741 666B / 666B                        0.7s
 => => sha256:b3282d03aa58a4b6bb1536e30a426721d10e9ff2f84ae00dc1d4bbcfba97c458 1.40kB / 1.40kB                    1.0s
 => => sha256:ac6c01a620e234fe29845649d703251a36db3e6b8f83c23603cdcb7dc79e3d78 13.05MB / 13.05MB                  2.2s
 => => extracting sha256:a15dfa83ed30edc05f9ae19243b1697c31195bd7356b8d87d67651063559501a                         0.6s
 => => sha256:34cc7b2f391b64b0256cd50e454da4c93d84dd0c824d1c9c6aa830d1076ad076 25.62MB / 25.62MB                  3.2s
 => => sha256:89b058bfb1aea87d8b1eaafa34363ac14f090f690827acb69d544f3405679a42 22.84kB / 22.84kB                  1.5s
 => => sha256:f6a5ddfb00ca85407a837684e67b38242f2c7f6dcfab7e5d5f27cd495e0640b4 78.10kB / 78.10kB                  1.9s
 => => extracting sha256:acae0b19bbc1c5dbfbaaca8e18e71142217b3ba4905694feb9a5d8ed53543b67                         0.0s
 => => extracting sha256:fd4282442678c268be056b6f06d76ed2428f49025bcabb1cf5416d1b1991d39b                         0.0s
 => => extracting sha256:b521ea0d9e3fea75017b5ea2628f86ebc70ab43fd58cf0623468b7d5912f5741                         0.0s
 => => extracting sha256:b3282d03aa58a4b6bb1536e30a426721d10e9ff2f84ae00dc1d4bbcfba97c458                         0.0s
 => => sha256:baaac29455e9d39849e0e8a4d30d5a5eab725108d798672ffc33fa917179341d 2.69kB / 2.69kB                    2.3s
 => => sha256:ed9430df87816d7a0c9e7375b5292dd3220d06fd80015b35cbca4265570979d3 1.56kB / 1.56kB                    2.6s
 => => extracting sha256:ac6c01a620e234fe29845649d703251a36db3e6b8f83c23603cdcb7dc79e3d78                         1.1s
 => => sha256:4da97298f1ff1848edda033e03c81da57d2ffd7fe53bf688eff0555d0eb3f451 4.76kB / 4.76kB                    2.7s
 => => sha256:6d2275e63e3cda627fbfd5c392dd544e6071f0db15af35bfaff1eccb112d422a 4.39kB / 4.39kB                    2.9s
 => => sha256:d72a3e529f7907ad74cf58f2c3e95e96d55af0ed53d79a90b5de40dd9bf8a012 796B / 796B                        3.0s
 => => sha256:40d2c6a4fcce6daf5871a8eed6e8ebb32ff5cd353b697c1b8a29419419dbd916 1.16kB / 1.16kB                    3.3s
 => => sha256:d9b86f0b01802301e45ab5e3dbfb393ecc2bdb71f0c4ca2f4a305ce77c65fc28 381B / 381B                        3.4s
 => => sha256:d4e1ee5c994f726e810b2d59fec21440634626d5d1e40d7ccfccc70d36a105cb 406B / 406B                        3.6s
 => => sha256:4724a1ca291b8f6c5cf9f36463c3b785cb72954eb04da9cc00d2a85bbabd359b 18.43kB / 18.43kB                  3.7s
 => => extracting sha256:34cc7b2f391b64b0256cd50e454da4c93d84dd0c824d1c9c6aa830d1076ad076                         1.0s
 => => extracting sha256:89b058bfb1aea87d8b1eaafa34363ac14f090f690827acb69d544f3405679a42                         0.0s
 => => extracting sha256:f6a5ddfb00ca85407a837684e67b38242f2c7f6dcfab7e5d5f27cd495e0640b4                         0.1s
 => => extracting sha256:baaac29455e9d39849e0e8a4d30d5a5eab725108d798672ffc33fa917179341d                         0.0s
 => => extracting sha256:ed9430df87816d7a0c9e7375b5292dd3220d06fd80015b35cbca4265570979d3                         0.0s
 => => extracting sha256:4da97298f1ff1848edda033e03c81da57d2ffd7fe53bf688eff0555d0eb3f451                         0.0s
 => => extracting sha256:6d2275e63e3cda627fbfd5c392dd544e6071f0db15af35bfaff1eccb112d422a                         0.0s
 => => extracting sha256:d72a3e529f7907ad74cf58f2c3e95e96d55af0ed53d79a90b5de40dd9bf8a012                         0.0s
 => => extracting sha256:40d2c6a4fcce6daf5871a8eed6e8ebb32ff5cd353b697c1b8a29419419dbd916                         0.0s
 => => extracting sha256:d9b86f0b01802301e45ab5e3dbfb393ecc2bdb71f0c4ca2f4a305ce77c65fc28                         0.0s
 => => extracting sha256:d4e1ee5c994f726e810b2d59fec21440634626d5d1e40d7ccfccc70d36a105cb                         0.0s
 => => extracting sha256:4724a1ca291b8f6c5cf9f36463c3b785cb72954eb04da9cc00d2a85bbabd359b                         0.1s
 => [internal] load build context                                                                                 0.1s
 => => transferring context: 8.94kB                                                                               0.0s
 => [2/6] COPY src/opt/modsecurity/activate-rules.sh /opt/modsecurity/                                            0.5s
 => [3/6] COPY src/etc/modsecurity.d/*.conf /etc/modsecurity.d/                                                   0.0s
 => [4/6] COPY nginx/docker-entrypoint.sh /                                                                       0.0s
 => [5/6] COPY nginx/nginx.conf /etc/nginx/nginx.conf                                                             0.0s
 => [6/6] RUN set -eux;     apk add --no-cache     ca-certificates     curl     sed;     mkdir /opt/owasp-crs;    2.2s
 => exporting to image                                                                                            0.2s
 => => exporting layers                                                                                           0.1s
 => => writing image sha256:2445932cd83d4dfcd3573545bb2ce10667bdc4a252e1bf1fee226b3e480710ef                      0.0s
 => => naming to docker.io/owasp/modsecurity-crs:nginx-alpine                                                     0.0s
 => => naming to docker.io/owasp/modsecurity-crs:3-nginx-alpine                                                   0.0s
 => => naming to docker.io/owasp/modsecurity-crs:3.3-nginx-alpine                                                 0.0s
 => => naming to docker.io/owasp/modsecurity-crs:3.3.2-nginx-alpine                                               0.0s

@pythonmobile Is this still happening to you?

fzipi commented 2 years ago

Closing.