docker镜像操作
docker login/logout:登录/登出镜像库
语法:docker login [-u username [-p password]] [server] / docker logout [server]
-u username表示登录用户名,-p password 表示登录密码,server表示docker镜像仓库,如果不指定则默认为官方仓库 Docker Hub
示例:docker login -u admin -p Pass@word 10.213.0.10
示例:docker login 10.213.0.10,会提示输入用户名和密码
docker images:查看本地镜像
语法:docker images
[root@VM_240_3_centos tmp]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE ccr.lottery.tcetestcloud.ticai.cn/tsf_100004603067/cf-csf-dss 1.0.0-20210415172640 2c6126f5bbeb 42 hours ago 393MB ccr.lottery.tcetestcloud.ticai.cn/tke4tce/renew 1.1 de1db382d7fa 2 weeks ago 69.2MB ccr.lottery.tcetestcloud.ticai.cn/monitor_itoa/kube-rbac-proxy v0.8.0 ad393d6a4d1b 5 months ago 49MB
5个字段分别表示镜像仓库、镜像标签、镜像ID、镜像创建时间、镜像大小
docker pull:将镜像仓库中的镜像拉取到本地
语法:docker pull 镜像仓库:镜像标签
示例:docker pull ccr.lottery.tcetestcloud.ticai.cn/tsf_100004603067/cf-csf-dss:1.0.0-20210415172640
拉取之后可通过docker images看到本地已存在要拉取的镜像
docker save:将镜像保存为tar文件
语法:docker save -o ***.tar 镜像仓库:镜像标签,或者docker save 镜像仓库:镜像标签 > ***.tar
示例:docker save -o /tmp/dss-1.0.0.tar ccr.lottery.tcetestcloud.ticai.cn/tsf_100004603067/cf-csf-dss:1.0.0-20210415172640
示例:docker save ccr.lottery.tcetestcloud.ticai.cn/tsf_100004603067/bp-chc-dss:1.0.0-20210416162600>/tmp/bp-chc-dss.tar
docker load:导入使用 docker save命令导出的镜像
语法:docker load -i ***.tar,或者docker load < ***.tar
示例:docker load -i /tmp/dss-1.0.0.tar
示例:docker load < /tmp/dss-1.0.0.tar
docker tag:给镜像打标签
语法:docker tag old-image[:old-tag] new-image[:new-tag]
示例:docker tag ccr.lottery.tcetestcloud.ticai.cn/tsf_100004603067/cf-csf-dss:1.0.0-20210415172640 ccr.tcloud.ticai.com/tsf_100004603031/cf-csf-dss:1.0.0-20210415172640
给镜像打完标签后,docker images会多一条记录,但是这两条记录imageid相同,表示他们还是同一个镜像。
[root@VM_103_4_centos docker]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE ccr.lottery.tcetestcloud.ticai.cn/tsf_100004603067/cf-csf-dss 1.0.0-20210415172640 2c6126f5bbeb 45 hours ago 393MB ccr.tcloud.ticai.com/tsf_100004603031/cf-csf-dss 1.0.0-20210415172640 2c6126f5bbeb 45 hours ago 393MB
docker push:将本地镜像上传到镜像仓库
语法:docker push 镜像仓库:镜像标签
示例:docker push ccr.tcloud.ticai.com/tsf_100004603031/cf-csf-dss:1.0.0-20210415172640
docker search
docker info
docker run it