構建鏡像的方式兩種:
一、根據已有的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文件