環境說明: 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
說明:基礎鏡像默認最小安裝,所以需要什么服務的話自己安裝即可