docker基础(制作镜像包并导成压缩包格式)

跟風遠走 提交于 2020-03-30 19:30:06

环境说明: centos 7.4

前提:SElinux权限开放,防火墙关闭

[root@localhost ~]# setenforce 0
[root@localhost ~]# systemctl stop firewalld

 

一、配置YUM源(不做介绍)

二、安装docker服务

[root@localhost ~]# yum -y install docker
[root@localhost ~]# [root@localhost ~]# systemctl start docker

三、下载基础镜像

[root@localhost ~]# docker pull centos

 

四、重命名镜像名称(两个方式任选其一,若不重命名这跳过次步骤)

说明:重命名后会生成一个新的镜像,将旧镜像删除即可# 命令格式:
 docker  tag  镜像id  仓库:标签
或:
 docker  tag  旧镜像名  新镜像名
[root@localhost ~]# docker tag 470671670cac centos:latest

 

 

 

 

五、启动镜像

[root@localhost ~]# docker run -it 470671670cac /bin/bash

 

 

六、安装基础服务

[root@470671670cac /]# yum -y install vim
[root@470671670cac /]# yum -y install net-tools

 

七、导成新镜像

格式:
docker commit  容器id  新镜像的名称:tag
[root@localhost ~]# docker commit c3cbf52913dd mysql-base:5.6.7

 

 

八、将镜像导成部署包

导出镜像
docker save 镜像名 > 镜像名.tar
[root@localhost ~]#docker save vim >/opt/vim.tar

 

 

 

说明:基础镜像默认最小安装,所以需要什么服务的话自己安装即可

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!