|NO.Z.00107|——————————|^^ 制作 ^^|——|KuberNetes&Docker操作.V05|——|docker命令.v04|制作镜像|

一、制作镜像及查看镜像修改记录:docker build:制作镜像
### --- 打包成镜像   

[root@k8s-master01 dockerfiles]# docker build -t centos:user .                      //点表示当前目录

二、查看镜像的修改记录

### --- 查看现有的镜像

[root@k8s-master01 ~]# docker images
registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64   3.2       80d28bedfe5d   14 months ago   683kB
### --- 查看镜像的修改记录

[root@k8s-master01 ~]# docker history registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2
80d28bedfe5d   14 months ago   ENTRYPOINT ["/pause"]                   0B        buildkit.dockerfile.v0
<missing>      14 months ago   ADD bin/pause-amd64 /pause # buildkit   683kB     buildkit.dockerfile.v0
<missing>      14 months ago   ARG ARCH                                0B        buildkit.dockerfile.v0
三、保存容器的状态
### --- 查看所有的容器

[root@k8s-master01 ~]# docker ps
55bc32a48f56   nginx:1.14.2                                                          "nginx -g 'daemon of…"   24 minutes ago   Up 3 minutes   0.0.0.0:12345->80/tcp   confident_torvalds
[root@k8s-master01 ~]# docker cp index.html 55bc32a48f56:/usr/share/nginx/html
[root@k8s-master01 ~]# docker commit -a "yanqi" -m "add index.html" 55bc32a48f56 nginx:commit
sha256:d2bb080f6c248a860c0658eb09b1a79bce7ab4c27ff8f0e04682a2e2194923d2
### --- 可以查看到镜像已经提交到仓库中
~~~     注:commit可以制作镜像,但是生产环境下不建议使用commit制作镜像,
~~~     因为commit制作的镜像一般都是比较大的。一般都是用dockerfile来制作镜像。

[root@k8s-master01 ~]# docker images
nginx                                                             commit    d2bb080f6c24   5 seconds ago   109MB
[root@k8s-master01 ~]# docker run -ti --rm nginx:commit bash
root@ba46a8752265:~# ls /usr/share/nginx/html/
50x.html  index.html                                    // 可以查看到这个文件已经存在

 
 
 
 
 
 
 
 
 

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
                                                                                                                                                   ——W.S.Landor

 

 

posted on 2022-03-29 14:01  yanqi_vip  阅读(42)  评论(0)    收藏  举报

导航