docker export_docker构建python3.7镜像

安装 Docker Engine-Community

使用 Docker 仓库进行安装

在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。

设置仓库

安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。

$ 

使用以下命令来设置稳定的仓库。

$ 

安装 Docker Engine-Community

安装最新版本的 Docker Engine-Community 和 containerd,或者转到下一步安装特定版本:

$ sudo yum install docker-ce docker-ce-cli containerd.io

如果提示您接受 GPG 密钥,请选是。

启动 Docker

$ sudo  systemctl start docker

构建python3镜像

一.在Dockerfile/Dockerfile 中写入以下代码

注意:Dockerfile目录中最好不要有多余的文件,也会发送给docker引擎,速度会变慢
##############################################

二 dockerfile构建命令:

在Dockerfile文件目录下执行

docker build -t python:37 .
  • -t:指定镜像名称

7950a46b42ea8d36cd15d43cb7580230.png

三 启动容器

docker run -itd --name python --restart always --privileged=true -v /root/dockers/python:/root/python -v /root/dockers/python/cron:/var/spool/cron python:37 /usr/sbin/init
docker run 命令会创建一个名为python的容器
  • -i:互交模式
  • -t:终端模式
  • -d:后台启动
  • --name: 容器名称,即后面的python
  • -v:资源卷映射,主机目录、文件映射到容器目录、文件

四 进入容器

docker exec -it python /bin/bash

五 导出容器

Ctrl + d 退出当前容器后执行下面语句

docker export python > python.tar

六、导入容器

docker import python.tar python:3
通过export+import的方法创建镜像不会保留镜像历史,可以缩小镜像体积

04938854e4c12104dc1948e570b479f0.png

七、push到hub

需要先到 https://hub.docker.com 注册一个账号

9d01b4210ead0e50fa9d008f9f2b2ff3.png

e5fac6e71adb2d28b375838e2689058a.png

上传完成后可以在任一主机上拉取镜像:

docker pull vfrtgb158/python:3
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值