C:\kafkastart\kafkadev\kafka-docker>docker-compose -f docker-compose-single-broker.yml up
Building kafka
Step 1/14 : FROM openjdk:8u212-jre-alpine
---> f7a292bbb70c
Step 2/14 : ARG kafka_version=2.3.0
---> Using cache
---> 5fe345952f10
Step 3/14 : ARG scala_version=2.12
---> Using cache
---> 2758ff0a8cfa
Step 4/14 : ARG glibc_version=2.29-r0
---> Using cache
---> 85b11a653b2e
Step 5/14 : ARG vcs_ref=unspecified
---> Using cache
---> 1a71ae9b7d39
Step 6/14 : ARG build_date=unspecified
---> Using cache
---> b18fc9d15d1b
Step 7/14 : LABEL org.label-schema.name="kafka" org.label-schema.description="Apache Kafka" org.label-schema.build-date="${build_date}" org.label-schema.vcs-url="https://github.com/wurstmeister/kafka-docker" org.label-schema.vcs-ref="${vcs_ref}" org.label-schema.version="${scala_version}_${kafka_version}" org.label-schema.schema-version="1.0" maintainer="wurstmeister"
---> Using cache
---> ad420c2ceec9
Step 8/14 : ENV KAFKA_VERSION=$kafka_version SCALA_VERSION=$scala_version KAFKA_HOME=/opt/kafka GLIBC_VERSION=$glibc_version
---> Using cache
---> 069ac03e89f1
Step 9/14 : ENV PATH=${PATH}:${KAFKA_HOME}/bin
---> Using cache
---> 971b54197409
Step 10/14 : COPY download-kafka.sh start-kafka.sh broker-list.sh create-topics.sh versions.sh /tmp/
---> Using cache
---> 7ec41194a2d9
Step 11/14 : RUN apk add --no-cache bash curl jq docker && chmod a+x /tmp/*.sh && mv /tmp/start-kafka.sh /tmp/broker-list.sh /tmp/create-topics.sh /tmp/versions.sh /usr/bin && sync && /tmp/download-kafka.sh && tar xfz /tmp/kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz -C /opt && rm /tmp/kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz && ln -s /opt/kafka_${SCALA_VERSION}-${KAFKA_VERSION} ${KAFKA_HOME} && rm /tmp/* && wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/${GLIBC_VERSION}/glibc-${GLIBC_VERSION}.apk && apk add --no-cache --allow-untrusted glibc-${GLIBC_VERSION}.apk && rm glibc-${GLIBC_VERSION}.apk
---> Running in 167bd4aaf8cc
fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/community/x86_64/APKINDEX.tar.gz
(1/21) Installing ncurses-terminfo-base (6.1_p20190105-r0)
(2/21) Installing ncurses-terminfo (6.1_p20190105-r0)
(3/21) Installing ncurses-libs (6.1_p20190105-r0)
(4/21) Installing readline (7.0.003-r1)
(5/21) Installing bash (4.4.19-r1)
Executing bash-4.4.19-r1.post-install
(6/21) Installing nghttp2-libs (1.35.1-r1)
(7/21) Installing libssh2 (1.9.0-r1)
(8/21) Installing libcurl (7.64.0-r3)
(9/21) Installing curl (7.64.0-r3)
(10/21) Installing libseccomp (2.3.3-r1)
(11/21) Installing runc (1.0.0_rc8-r0)
(12/21) Installing containerd (1.2.7-r0)
(13/21) Installing libmnl (1.0.4-r0)
(14/21) Installing jansson (2.11-r0)
(15/21) Installing libnftnl-libs (1.1.1-r0)
(16/21) Installing iptables (1.6.2-r1)
(17/21) Installing tini-static (0.18.0-r0)
(18/21) Installing device-mapper-libs (2.02.182-r0)
(19/21) Installing docker (18.09.8-r0)
Executing docker-18.09.8-r0.pre-install
(20/21) Installing oniguruma (6.9.3-r0)
(21/21) Installing jq (1.6-r0)
Executing busybox-1.29.3-r10.trigger
OK: 349 MiB in 74 packages
/bin/sh: illegal option -
ERROR: Service 'kafka' failed to build: The command '/bin/sh -c apk add --no-cache bash curl jq docker && chmod a+x /tmp/*.sh && mv /tmp/start-kafka.sh /tmp/broker-list.sh /tmp/create-topics.sh /tmp/versions.sh /usr/bin && sync && /tmp/download-kafka.sh && tar xfz /tmp/kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz -C /opt && rm /tmp/kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz && ln -s /opt/kafka_${SCALA_VERSION}-${KAFKA_VERSION} ${KAFKA_HOME} && rm /tmp/* && wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/${GLIBC_VERSION}/glibc-${GLIBC_VERSION}.apk && apk add --no-cache --allow-untrusted glibc-${GLIBC_VERSION}.apk && rm glibc-${GLIBC_VERSION}.apk' returned a non-zero code: 2
git이 자동으로 윈도우의 캐리지리턴을 유닉스처럼 바꿔버리는 것을 막아주는 설정을 해주면 정상적으로 처리된다.
git config --global core.autocrlf false
'Junior 사내스터디' 카테고리의 다른 글
AbstractWebSocketMessageBrokerConfigurer vs WebSocketMessageBrokerConfigurer 와 withSockJS(), ChannelInterceptor에 대해서 (0) | 2019.11.28 |
---|---|
Collect모듈과 Serving 스터디 중 언급 (0) | 2019.11.27 |
자바 기본형과 참조형의 차이와 list, set, map자료구조에 대해 (0) | 2019.11.13 |
git과 svn의 차이, rebase와 merge의 차이 (0) | 2019.11.13 |
스프링부트에서 JdbcTemplate를 직접 사용하여 RestAPI구현하기 (0) | 2019.11.13 |
댓글