dockerミラー環境の構築例

1578 ワード

dockerミラーを構築するには、Dockerfileファイルが必要です.次にflask環境のミラーを構築するためのプレゼンテーションを行います.すべての操作はubuntuシステムの下で行われます.
1、ディレクトリを作成する
  mkdir flask_image

2.flask_imageディレクトリの下でDockerfileファイルを作成する
  touch Dockerfile

3、Dockerfileファイルで以下の編集を行う
  #       (            python  ,       python    )
  FROM python:3.6-stretch

  #     
  LABEL maintainer="lodge"

  #         
  ENV LANGUAGE zh_CN.UTF-8
  ENV LANG zh_CN.UTF-8
  ENV LC_ALL zh_CN.UTF-8
  ENV LC_CTYPE zh_CN.UTF-8
  ENV LC_MESSAGES zh_CN.UTF-8
  ENV NLS_LANG=AMERICAN_AMERICA.UTF8
  ENV NLS_LANG=AMERICAN_AMERICA.UTF8
  ENV TZ "Asia/Shanghai"

  #        
  RUN set -ex \
  && apt-get update -yqq \
  && apt-get upgrade -yqq \
  && apt-get install -yqq --no-install-recommends apt-utils locales \
  && sed -i 's/^# zh_CN.UTF-8 UTF-8$/zh_CN.UTF-8 UTF-8/g' /etc/locale.gen \
  && locale-gen \
  && update-locale LANG=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8 \
  && rm -rf /var/lib/apt/lists/*
    
  #   flask 
  RUN pip install flask=0.10.1

  #       (           )
  WORKDIR /flask_py3

4、以下のコマンドを実行して、ミラーを構築する : flask_image
  sudo docker build -t     .

5、ミラーが正常に構築されたかどうかを確認する
  sudo docker image ls

6、上記の紹介は単にfalsk環境のミラーを構築するだけで、プロジェクト全体をミラーにパッケージすることもできます.この場合、Dockerfileファイルを修正し、プロジェクトをパッケージ化し、ミラーを再構築する必要があります.
参考資料:
https://docs.docker.com/get-started/