Dockerfile-保姆级-课后总结


欢迎阅读

  • 你好! 这是Dockerfile方法所展示的页面。如果你想学习如何使用Dockerfile, 可以仔细阅读这篇文章,了解一下Dockerfile的基本语法知识。

操作过程

可以 pwd 查看当前路径

创建baseos文件夹

 - mkdir baseos

该目录作为我们构建镜像的上下文,构建该镜像的所有内容都会放到该目录下


进入baseos文件夹

 - cd baseos

创建Dockerfile文件

 - touch Dockerfile

该命令会创建一个空白文档

打开文件–并进行编译

 - vim Dockerfile

贴入以下内容

# Base os image
FROM ubuntu
MAINTAINER your_name <your_email_address>
RUN apt update && apt upgrade -y && apt install python3-pip -y && pip3 install numpy==1.21

  • 以#开头的行为注释;
  • 第二行FROM关键字告诉docker我们的新镜像基于哪个基础镜像;
  • 第三行MAINTAINER 关键字是维护者信息,可以修改为你的名字和邮箱地址;
  • 第四行RUN是运行后面的指令,&&是将指令并行放到本层
  • -y 是yes的意思在 [Y/N] 时选择Y

退出编译: 按ESC 之后 :wq (w-保存,q-退出)

创建Docker镜像–执行bulid

 - sudo docker build -t your_name .
  • your_name是容器的名字,自己起名,例如:mypython
  • . 是一定不要忘记的

运行完成后:

 - sudo docker images

查看本地可用镜像

进入容器

 - sudo docker run -t 容器ID

即可进入容器,输入python3,查看可以启动,底下会反馈版本信息并进入Python3

输入pip list 查看已安装的包,有numpy即为安装成功


保存镜像

 - docker save -o mypython.tar mypython:latest

OPTIONS说明:

  • -o 输出到的文件。
  • mypython.tar–将镜像生成mypython.tar文档

ls 查看当前文件夹内容,能看到mypython.tar的文件,那就圆满的完成了

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值