构建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
网友评论