环境说明: 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
说明:基础镜像默认最小安装,所以需要什么服务的话自己安装即可
来源:https://www.cnblogs.com/wangzy-tongq/p/12552557.html