tileserver에 대한 도커 이미지를 만들려면 https://github.com/openmaptiles/openmaptiles/blob/master/QUICKSTART.md을 통해 타일 맵 생성을 빌드 프로세스에 포함 시키십시오.Dockerfile에서 도커 작성 사용하기
이미지 구축 프로세스 중에 "도킹 프로그램 실행"이 필요합니다. 이 dockerfile 구축을 위해 노력
는FROM debian:jessie
RUN apt-get update \
&& apt-get -y install apt-utils
RUN apt-get update \
&& apt-get -y install ca-certificates curl
ENV DOCKER_VERSION 1.12.3
ENV COMPOSE_VERSION 1.9.0
RUN curl -L https://get.docker.com/builds/Linux/x86_64/docker-${DOCKER_VERSION}.tgz > /tmp/docker-${DOCKER_VERSION}.tgz \
&& tar -zxf /tmp/docker-${DOCKER_VERSION}.tgz -C /tmp \
&& cp /tmp/docker/docker /usr/local/bin/docker \
&& chmod +x /usr/local/bin/docker \
&& rm -rf /tmp/docker-${DOCKER_VERSION}.tgz /tmp/docker \
&& curl -L https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-Linux-x86_64 > /usr/local/bin/docker-compose \
&& chmod +x /usr/local/bin/docker-compose
# check installation
RUN docker-compose -v
# install git
RUN apt-get -y install git-core
# install gawk
RUN apt-get -y install gawk
# install make
RUN apt-get -y install make
# Clone Maptiles Repo
RUN git clone https://github.com/digitalegarage/openmaptiles /openmaptiles
RUN cd /openmaptiles \
&& bash quickstart.sh bayern
# Start Maptiels Server
# on port 8080
CMD make start-tileserver
succefully 다음과 같은 오류가 bash는 스크립트 결과를 통해 고정 표시기가-구성 시작 을 고정 표시기가-구성 만 설치하는 것
Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
먼저, 빠른 답변을 보내 주셔서 감사합니다. 이미 기본 도커 - 인 - 도커 이미지를 사용하여 동일한 오류가 발생했습니다. bash 스크립트를 사용하기 쉽기 때문에 debain을 사용하고 docker를 RUN curl -L https://get.docker.com/builds/Linux/x86_64/docker-${DOCKER_VERSION}.tgz>/tmp/docker- $로 설치하십시오. {DOCKER_VERSION} .tgz \ && tar -zxf /tmp/docker-${DOCKER_VERSION}.tgz -C/tmp \ && cp/tmp/docker/docker/usr/local/bin/docker \ – Mithan
나는 거기에 있다고 생각한다. dockerfile 빌드 및 실행 컨테이너에서 시작 도커 작성의 차이점이있을 수 있습니다. – Mithan