自定义docker容器

 2023-12-25  阅读 5  评论 0

摘要:自定义镜像怎么做?自定义容器镜像,可以使用 Dockerfile 来创建镜像-docker build 使用Dockerfile工作流程 – mkdir build; cd build – vim Dockerfile – docker build -t imagename Dockerfile docker build 语法 docker build [OPTIONS] PATH | URL | - build执行过程:

自定义docker容器

自定义镜像怎么做?自定义容器镜像,可以使用 Dockerfile 来创建镜像-docker build

使用Dockerfile工作流程

– mkdir build; cd build  – vim Dockerfile  – docker build -t imagename Dockerfile

docker build 语法

docker build [OPTIONS] PATH | URL | -

build执行过程:它要做的第一件事情就是上传这个 Dockerfile 内容,因为所有的操作都要依据 Dockerfile 来进行。然后,Dockfile 中的指令被一条一条的执行。每一步都创建了一个新的容器,在容器中执行指令并提交修改。当所有的指令都执行完毕之后,返回了最终的镜像 id。所有的中间步骤所产生的容器都被删除和清理了。

本地文件系统导入构建镜像-docker import

要从本地文件系统导入一个镜像,可以使用 openvz 的模板来创建:openvz 的模板下载地址为templates 。

1、先下载了一个 ubuntu-14.04 的镜像,之后使用以下命令导入:

sudo cat ubuntu-14.04-x86_64-minimal.tar.gz |docker import - ubuntu:14.04

2、然后查看新导入的镜像

docker images  REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE  ubuntu 14.04 05ac7c0b9383 17 seconds ago 215.5 MB

上传镜像-docker push

把创建的镜像上传到仓库中来共享。Docker Hubhuo或者自己搭建的仓库。

docker push 镜像名

存储和载入镜像

1、保存镜像为文件

docker save -o 要保存的文件名 要保存的镜像  eg:  docker save -o java8.tar lwieske/java-8

2、从文件载入镜像

docker load --input 文件  或者  docker load < 文件名  eg:  docker load < java8.tar

产品是通过docker技术,在云计算集群主机上部署容器云服务实现,功能强大、简单易用,可作集群服务,**轻松搭建私有网络,轻松组建服务集群。

高性价比的容器云产品链接

提示:现在腾讯云新人点击注册然后实名认证后,可以点此一键领取2860元代金券,然后点此进入腾讯云活动页面参加优惠力度非常大的腾讯云3年和5年时长服务器活动,一次性买多年,免得续费贵,这样就可以获得最大的优惠折扣,省钱。

版权声明:xxxxxxxxx;

原文链接:https://lecms.nxtedu.cn/yunzhuji/144893.html

发表评论:

验证码

管理员

  • 内容1196554
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:admin@qq.com
注册登录
注册帐号
登录帐号

Copyright © 2022 LECMS Inc. 保留所有权利。 Powered by LECMS 3.0.3

页面耗时0.0118秒, 内存占用341.05 KB, 访问数据库18次

  • 我要关灯
    我要开灯
  • 客户电话
    lecms

    工作时间:8:00-18:00

    客服电话

    电子邮件

    admin@qq.com

  • 官方微信

    扫码二维码

    获取最新动态

  • 返回顶部