1、第一步1:登录镜像中心拿取镜像(随便一个linux目录都能够拿镜像)
2、docker pull 10.20.25.143/pbox-pt/pt20161027:1.0
3、2:查看本地镜像
4、重点:本地必须有镜像才能够使用;(放到镜像中心,只是为了备份,供其他人拿取);本地可以放多个镜像,具体使用哪个,取决于compose工程里面设置,(每次升级都必须拿最新的镜像,覆盖本地需要使用的镜像,防止别人升级了程序,镜像不是最新的)第二步:如果更新程序则需要构建新的镜像,没有程序更新直接拉起compose工程1:如果有Dockerfile文件,则不需要重新创建Dockerfile文件,只需更新里面的镜像名称等内容;2:创建dockerfile (命令vi Dockerfile)a:如果没有,就创建dockerfile
5、b:编写Dockerfile(已经写死)3:构建镜像#基于拉取的最新的镜像生成新的镜像,共两个标签(latest和参数(修改单号))docker build -t 10.20.25.143/pbox-pt/pt20161102:$1 /home/compose/PT/updatedocker build -t10.20.25.143/pbox-pt/pt20161102:latest/home/compose/PT/update
6、4:上传镜像#上传新制作的镜像【两个镜像】到镜像中心docker push 10.20.25.143/pbox-pt/pt20161102:latestdocker push 10.20.25.143/pbox-pt/pt20161102:$1
7、第三部:拉起compose工程(compose工程作用:拉起多个容器)
8、1:容器拉起1.1:单个容器(docker run -it --name sc -- entrypoint=bash 10.20.25.143/pbox-pt/sc:1.0)1.2:多个容器(compose工程拉起)2:查看镜像的层次
9、3:容器里面
10、4:查看容器
11、5:删除容器注意事项
12、6:删除镜像