라즈베리 파이 설치 고정 표시기

2019년 11월 11일 라즈베리 파이 4B, Raspbian 버스터 도커 19.03.4

초록 : 라즈베리 파이 Raspbian 버스터가 도커를 설치, Dockerfile 변경 소스 소프트웨어

설치 고정 표시기

설치 스크립트를 다운로드 :

curl -fsSL https://get.docker.com -o get-docker.sh

사용 알리 구름 이미지를 다운로드하고 설치합니다 :

sh get-docker.sh --mirror Aliyun

자동으로 ARM 아키텍처, 다운로드를 인식하고 고정 표시기의 해당 버전을 설치합니다 스크립트의 실행 후, 잠시 기다려

현재 사용자 그룹을 고정 표시기 가입 :

sudo usermod -aG docker $USER

현재 터미널을 종료하고 다시 sudo는 권한을 추가,이 시간 작업 고정 표시기 더 이상 필요하지 않은 로그인

참고 :
이 자체 미러링 경우 라즈베리 파이 당신이 거울 x86 플랫폼을 사용할 수 있도록 고정 표시기의 풀 풀을 사용하는 경우, 고정 표시기는 자동으로 현재 프레임 워크를 기반으로 일치하는 구조의 미러 이미지가 있는지 찾아 갈 것입니다, ARM 아키텍처이기 때문에, 당신은 필요 하위 플랫폼 컴파일러

설치 고정 표시기-작성

나무이기 때문에 우리는 고정 표시기-작성 설치 파이썬 핍 도구를 사용 할 수 있도록 매화 파이 ARM 아키텍처, 고정 표시기-작성은 공식 바이너리없는
갱신 APT 소스 소프트웨어 :

sudo apt-get update

파이썬과 주사위를 설치합니다 :

sudo apt-get install -y python python-pip

설치 libffi-DEV 그렇지 않으면 설치에 잘못된 보고서를 고정 표시기 - 구성 :

sudo apt-get install -y libffi-dev

사용은 고정 표시기-작성, 소프트웨어 소스 USTC의 일시적 사용을 설치 PIP :

sudo pip install docker-compose -i https://pypi.mirrors.ustc.edu.cn/simple/  --trusted-host  pypi.mirrors.ustc.edu.cn

설치 명령 프롬프트 고정 표시기-작성 찾을 수없는 경우, 완료되면 ssl_match_hostname:

dist 파일 - 패키지 작업 디렉토리 고정 표시기에 폴더 (그림 밖으로에서 볼 수있는 특정 버전) python2.7 할 필요가 :

sudo cp -r /usr/local/lib/python2.7/dist-packages/backports /usr/local/lib/python2.7/dist-packages/docker/transport/

고정 표시기 소스 소프트웨어 미러링 변경

케이스를 사용하여, 당신은 이미지 소스 소프트웨어를 변경하려는 경우, 라즈베리 파이 고정 표시기를 미러링 구축 할 때 등은 다음과 같습니다 :

FROM mcr.microsoft.com/dotnet/core/aspnet:3.0
#安装ffmpeg工具
RUN sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list \
    && apt-get update \
    && apt-get install -y ffmpeg \
    && apt-get clean && apt-get autoclean && apt-get autoremove \
    && rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY ./publish/ /app 
#默认就是80端口,如果要别的端口,代码中要明确指定监听端口号
EXPOSE 80
EXPOSE 443
ENTRYPOINT ["dotnet","WebMvc.dll"]

추천

출처www.cnblogs.com/kasnti/p/11833778.html