创建dockerfile

白话容器基础(四):重新认识Docker容器


# 使用官方提供的Python开发镜像作为基础镜像
FROM python:2.7-slim

# 将工作目录切换为/app
WORKDIR /app

# 将当前目录下的所有内容复制到/app下
ADD . /app

# 使用pip命令安装这个应用所需要的依赖
RUN pip install --trusted-host pypi.python.org -r requirements.txt

# 允许外界访问容器的80端口
EXPOSE 80

# 设置环境变量
ENV NAME World

# 设置容器进程为:python app.py,即:这个Python应用的启动命令
CMD ["python", "app.py"]


$ ls
Dockerfile  app.py   requirements.txt


$ docker build -t helloworld .


dock03:/root/docker#docker images | grep -i hello
helloworld                                                       latest     5ac2c583219c   10 seconds ago   158MB


$ docker run -p 4000:80 helloworld

上传镜像仓库:

docker tag centos_tomcat_v7 192.168.137.102:5000/centos_tomcat_v7


docker pull  192.168.137.102:5000/centos_tomcat_v7


docker tag helloworld 192.168.137.102:5000/helloworld_v1

docker push  192.168.137.102:5000/helloworld_v1

猜你喜欢

转载自blog.csdn.net/zhaoyangjian724/article/details/112567573