Docker 创建本地映像

摘要:本文部分翻译自docker 官方介绍文档,如需更一步了解请移步.https://docs.docker.com/get-started/part2/.

          当然如果你对Docker稍微了解一点,你可以从官方介绍文档URL中,看出至少文档这部分是运用docker本身封装的.

            在下载官方数据包时,由于国内网速较慢,建议连接VPN,进行下载.

介绍

现在是开始以Docker方式构建应用程序的时候了。我们从这种应用程序的层次结构的底部开始,这是一个容器,我们将在此页面上介绍。在这个层次上面是一个服务,它定义了容器在生产中的行为方式,如第3部分所述最后,在顶层是堆栈,定义了第5部分中涵盖的所有服务的交互

  • 服务
  • 容器(你在这里)

您的新开发环境

过去,如果您要开始编写Python应用程序,您的第一个业务就是在您的机器上安装Python运行时。但是,这会造成您的计算机上的环境需要完美适合您的应用程序按预期运行,并且还需要与您的生产环境相匹配。

使用Docker,您可以将一个可移植的Python运行时作为一个映像获取,无需安装。然后,您的构建可以将基础Python图像与应用程序代码一起包括在内,确保您的应用程序,依赖项和运行时都一起旅行。

这些便携式图像是由称为a的东西定义的Dockerfile

定义一个容器 Dockerfile

Dockerfile定义您的容器内环境中发生了什么。访问网络接口和磁盘驱动器等资源是在此环境中虚拟化的,与系统其余部分隔离,因此您需要将端口映射到外部世界,并明确要将哪些文件“复制”到那个环境。但是,在完成这些之后,您可以期望在其中定义的应用程序的构建Dockerfile在其运行的任何位置都完全相同。

Dockerfile

创建一个空目录。将目录(cd更改为新目录,创建一个名为的文件Dockerfile,将以下内容复制并粘贴到该文件中并保存。注意解释新Dockerfile中每条语句的注释。

# Use an official Python runtime as a parent image
FROM python:2.7-slim

# Set the working directory to /app
WORKDIR /app

# Copy the current directory co
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值