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

环境说明: 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

 

 

 

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

 

posted on 2020-03-30 18:04  wangzy-Zj  阅读(3690)  评论(0编辑  收藏  举报