Docker(三) 创建Docker镜像

这篇具有很好参考价值的文章主要介绍了Docker(三) 创建Docker镜像。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、在Docker中拉取最基本的Ubuntu系统镜像

        搜索Ubuntu镜像

Explore Docker's Container Image Repository | Docker Hub

Docker(三) 创建Docker镜像,震惊!回家路上竟然捡到个肤白貌美的Docker镜像,docker,eureka,容器

Docker(三) 创建Docker镜像,震惊!回家路上竟然捡到个肤白貌美的Docker镜像,docker,eureka,容器

        下载镜像

docker pull ubuntu:22.04

Docker(三) 创建Docker镜像,震惊!回家路上竟然捡到个肤白貌美的Docker镜像,docker,eureka,容器

二、在镜像中添加自己的内容

        使用ubuntu镜像创建容器

docker run -it ubuntu:20.04 /bin/bash

        在容器中创建了一个文件

Docker(三) 创建Docker镜像,震惊!回家路上竟然捡到个肤白貌美的Docker镜像,docker,eureka,容器

        通过docker commit 来从容器中创建一个新的本地镜像。 

docker commit -a="jwobkaka" -m="我的第一个镜像" 01e35a6a4dbb mysys:1.0

 docker commit -a="jwobkaka" -m="我的第一个镜像" 01e35a6a4dbb mysys:1.0

        -a 后面的参数是作者 -m 备注 01e35a6a4dbb 这个是容器的ID mysys:1.0 名称和版本Docker(三) 创建Docker镜像,震惊!回家路上竟然捡到个肤白貌美的Docker镜像,docker,eureka,容器

三、推送到仓库中       

        添加标签

 docker tag mysys:1.0 jwobkaka/mysys

Docker(三) 创建Docker镜像,震惊!回家路上竟然捡到个肤白貌美的Docker镜像,docker,eureka,容器

         我是用的是DockerHub,也可以使用国内的Docker仓库

 docker push jwobkaka/mysys

Docker(三) 创建Docker镜像,震惊!回家路上竟然捡到个肤白貌美的Docker镜像,docker,eureka,容器

        这样在自己的仓库列表中就出现提交的记录了

四、测试

        将以往的镜像删除掉,测试自己做的镜像能否使用

docker container prune #删除终止的容器

docker rmi 镜像名称 #删除镜像

         搜索自己的镜像

Docker(三) 创建Docker镜像,震惊!回家路上竟然捡到个肤白貌美的Docker镜像,docker,eureka,容器

        下载镜像

Docker(三) 创建Docker镜像,震惊!回家路上竟然捡到个肤白貌美的Docker镜像,docker,eureka,容器

        启动自己的镜像

docker run  -it jwobkaka/mysys /bin/bash

Docker(三) 创建Docker镜像,震惊!回家路上竟然捡到个肤白貌美的Docker镜像,docker,eureka,容器

        发现自己创建的文件还在,镜像制作没问题 文章来源地址https://www.toymoban.com/news/detail-691473.html

到了这里,关于Docker(三) 创建Docker镜像的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker的三种镜像创建

    目录 dock的三种镜像创建 基于现有的镜像创建 基于本地模板创建 基于Dockerfile 创建 联合文件系统 镜像加载原理 为什么Docker里的centos的大小才200M? Docker 镜像结构的分层 Dockerfile 操作常用的指令 Dockerfile格式 dockerfile构建apache实例 dockerfile构建nginx实例 dockerfile构建tomcat实例 创

    2023年04月25日
    浏览(50)
  • Docker容器:docker镜像的创建及dockerfile

    创建镜像有三种方法:基于现有镜像创建、基于本地模板创建及基于dockerfile创建 1.1 启动镜像 1.2 生成新镜像 2.1 OPENVZ 下载模板 2.2 导入容器生成镜像 3.1 dockerfile结构及分层 (1)dockerfile结构大致分为4个部分 基础镜像信息 维护者信息 镜像操作指令 容器启动时执行指令 Dockerfil

    2024年02月11日
    浏览(53)
  • Docker创建Springboot项目镜像文件

    本文章展示的是以Windows10系统为例进行操作 安装地址:desktop安装地址(外网,需要一些手段进行访问) 官网地址点击送达(外网) 4.1.首先进行maven 打包,将会在target中生成一个Jar包. 尝试在target目录下进入cmd,使用命令 4.2.在target目录下创建文件Dockerfile 在Dockerfile中写入信息如下 4.3

    2024年02月14日
    浏览(38)
  • Docker应用-使用Dockerfile创建镜像

    Dockerfile是由一行行命令语句组成并且支持以#开头的注释行。一般而言Dockerfile分为四个部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时的执行指令。比如: 其中,一开始必须指明所基于的镜像名称,接下来一般会说明维护者的信息。后面是镜像的操作指令,例

    2024年02月21日
    浏览(49)
  • Docker数据管理和镜像创建

    管理Docker容器中数据主要有两种方式:数据卷(Data Volumes)和数据卷容器(DATa Volumes Containers)。 数据卷是一个供容器使用的特殊目录,位于容器中。可将宿主机的目录挂载到数据卷上,对数据卷的修改操作立刻可见,并且更新数据不会影响镜像,从而实现数据在宿主机与容

    2024年02月15日
    浏览(40)
  • docker cgroup资源占用及docker的镜像创建

    基本复写了常见的资源配额和使用量控制 cgroup是controlgroup的缩写 设置cpu使用率的上限 linux通过cfs(完全公平调度器)来调度各个进程对cpu的使用,cfs默认的调度周期是100ms 我们可以设置每个容器进程的调度周期,以及再这个周期内各个容器最多能使用cpu时间。 cpu分多少时间

    2024年02月08日
    浏览(44)
  • Docker入门流程(创建容器到构建镜像)

    平时我们经常会遇到在自己电脑上运行的代码,在别人的电脑上运行就出现莫名其妙的问题,这种大多是因为代码”水土不服“,不同电脑的软件版本和依赖库不同,Docker的使用可以很好地解决这个问题。简单来说,Docker可以把 代码和代码运行的环境 一把打包,构建一个容

    2024年02月08日
    浏览(43)
  • 【云原生】Docker镜像的创建,Dockerfile

    创建镜像有三种方法,分别为【基于已有镜像创建】、【基于本地模板创建】以及【基于Dockerfile创建】。  通过导入操作系统模板文件可以生成镜像,模板可以从OPENVZ 开源项目下载,下载地址为:   openvz.org/ Download/template/precreated  联合文件系统(UnionFS )  Union文件系统是

    2024年02月15日
    浏览(48)
  • docker创建MySQL镜像,搭建主从复制环境

    学习黑马的MySQL时,在主从复制、分库分表、读写分离等阶段需要多台服务器,于是尝试用docker创建镜像搭建主从复制环境。 本文基于centos7搭建mysql镜像。 参考大佬文章: link 编写mysql_file文件: 由于需要进行编辑操作,所以需要额外下载vim 编写run.sh文件 build MySQL镜像 以特权

    2024年02月07日
    浏览(44)
  • docker 镜像的创建dockerfile 和数据卷

    基于现有的镜像创建镜像 docker commit 基于模板创建镜像 模板可以从OPENVZ开源项目下载 基于dockerfile创建 Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)

    2024年02月09日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包