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

 

 

 

說明:基礎鏡像默認最小安裝,所以需要什么服務的話自己安裝即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM