docker學習日記一(鏡像構建-container commit和image build)


構建鏡像的方式兩種:

一、根據已有的container構建-docker container commit

二、根據已有的image構建-docker image build(推薦)

 

container構建

 

docker run -it centos 以交互的方式創建一個container

進入docker的centos

yum install -y vim 安裝vim
exit 退出

查看container

docker container ls -a  /-a表示所有運行或者運行的container

復制剛才創建的鏡像的名字

docker container commit xenodochial_nightingale soymilk/centos7-vim

xenodochial_nightingale為原來的container的名字,soymilk/centos7-vim為新創建的image名字

使用 docker history id 可以查看整個構建的過程,知道構建添加錄哪一層

image構建

mkdir soymilk
cd soymilk
vim Dockerfile

FROM centos
RUN yum install -y vim

doker image build -t soymilk/centos3-vim-dockerfile .    / .代表引用當前目錄下的Dockerfile文件

 


免責聲明!

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



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