首页 Docker教程docker-制作镜像

Docker-镜像介绍

docker实战-制作nginx镜像

运维派隶属马哥教育旗下专业运维社区,是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai
领取学习更多免费Linux云计算、Python、Docker、K8s教程关注公众号:马哥linux运维

通过容器手动制作docker镜像

Docker 镜像制作类似于虚拟机的镜像(模版)制作,即按照公司的实际业务务求将需要安装的软件、相关配置等基础环境配置完成,然后将其做成镜像,最后再批量从镜像批量生产实例,这样可以极大的简化相同环境的部署工作,Docker的镜像制作分为手动制作(基于容器)和自动制作(基于DockerFile),企业通常都是基于Dockerfile制作镜像

基于容器手动制作镜像步骤

基于容器手动制作镜像步骤具体如下:

1.下载一个基础的官方镜像,如:centos 或ubuntu

2.基于基础镜像启动一个容器,并进入到容器

3.在容器里面做配置操作

-安装基础命令

-配置运行环境

-安装服务和配置服务

-放程序代码

  1. 提交为一个新镜像 docker commit
  2. 基于自己的的镜像创建容器并测试访问
实战案例:在容器中利用yum安装手动制作nginx的镜像
下载基础镜像并初始化系统

基于某个基础镜像之上重新制作,因此需要先有一个基础镜像,本次使用官方提供的centos镜像为基础

安装相关软件和工具

修改服务的配置信息关闭服务后台运行

准备程序和数据

提交为镜像

docker commit 命令在宿主机基于容器ID 提交为镜像

格式:

提交的时候标记tag号:生产当中常用,后期可以根据tag标记创建不同版本的镜像以及创建不同版本的容器。

从制作的镜像启动容器

访问测试镜像

本文链接:http://www.yunweipai.com/34818.html

Docker-镜像介绍

docker实战-制作nginx镜像

网友评论comments

发表评论

电子邮件地址不会被公开。

暂无评论

Copyright © 2012-2020 YUNWEIPAI.COM - 运维派
扫二维码
扫二维码
返回顶部