CC00105.CloudKubernetes——|KuberNetes&Docker操作.V03|——|docker命令.v02|镜像操作|

一、镜像操作
### --- 搜索镜像
~~~     注:注释:OFFICIA显示状态为OK的,是官方的容器。一般使用容器都是使用官方的。

[root@k8s-master01 ~]# docker search centos
NAME                               DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
centos                             The official build of CentOS.                   6505      [OK]       
ansible/centos7-ansible            Ansible on Centos7                              133                  [OK]
consol/centos-xfce-vnc             Centos container with "headless" VNC session…   128                  [OK]
[root@k8s-master01 ~]# docker search nginx
NAME                               DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
nginx                              Official build of Nginx.                        14695     [OK]       
jwilder/nginx-proxy                Automated Nginx reverse proxy for docker con…   2006                 [OK]
### --- 搜索镜像:

~~~     ——>官网地址:https://hub.docker.com/_/nginx?tab=tags;也可以在这里面搜索;搜索的镜像是一样的。
~~~     ——>进入之后进入tag标签,下载所需要的镜像:一般我们会在web官网搜索下载
~~~     ——>基础镜像一般都是用apline来做。
二、拉取镜像:pull拉取镜像到本地
### --- 拉取镜像到本地;若是本地有这个镜像,就不会再重复拉取。

[root@k8s-master01 ~]# docker pull alpine:latest
latest: Pulling from library/alpine
ca3cd42a7c95: Pull complete 
Digest: sha256:ec14c7992a97fc11425907e908340c6c3d6ff602f5f13d899e6b7027c9b4133a
Status: Downloaded newer image for alpine:latest
docker.io/library/alpine:latest
### --- 查看镜像版本

[root@k8s-master01 ~]# docker images
REPOSITORY                                                        TAG       IMAGE ID       CREATED         SIZE
alpine                                                            latest    49f356fa4513   11 days ago     5.61MB
### --- 拉取指定版本镜像;若是前面没有加URL的,默认是拉取docker官方的镜像
~~~     注:若是前面加入URL就会拉取这个网站的镜像仓库的镜像

[root@k8s-master01 ~]# docker pull xxx.com/alpine:3.6

三、推送镜像到版本库中

### --- 查看本地仓库中现有的镜像
~~~     查看制作的镜像

[root@k8s-master01 ~]#  docker images
nginx                                                             latest    7ce4f91ef623   12 days ago     133MB
### --- 为镜像打上tag

~~~     # 为镜像打上自己的tag标签信息
[root@k8s-master01 ~]# docker tag nginx:latest nginx:v1.0
~~~     # 查看打过tag的镜像

[root@k8s-master01 ~]# docker images
nginx                                                             latest    7ce4f91ef623   12 days ago     133MB
nginx                                                             v1.0      7ce4f91ef623   12 days ago     133MB
### --- 登录docker地址
~~~     登录docker

[root@k8s-master01 ~]# docker login                                                 //默认是登录到docker官方的仓库     
[root@k8s-master01 ~]# docker login xxx.com                                         //也可以指定到国内的其它docker仓库地址,比如aliyun的
Username: yanqivip
Password: 密码
Login Succeeded
### --- 为需要推送的镜像打上标签
~~~     打标签:镜像首个字段为账号名

[root@k8s-master01 ~]# docker tag nginx:latest yanqivip/nginx:v1.0
[root@k8s-master01 ~]# docker images
yanqivip/nginx                                                    v1.0      519e12e2a84a   2 days ago      133MB
### --- 推送镜像到版本库中
### --- 推送自己的镜像到docker镜像仓库
~~~     在dockerhub上就可以查看到自己上传的镜像

[root@k8s-master01 ~]# docker push yanqivip/nginx:v1.0
The push refers to repository [docker.io/yanqivip/nginx]
7703406462db: Pushed 
962b263b732e: Pushed 
097985a72f15: Pushed 
a433210552af: Pushed 
47ba6c704819: Pushed 
7e718b9c0c8c: Pushed 
v1.0: digest: sha256:8e2bc905e7d89b592beabb816913bab7894afdd067efcb5a1d2f7bd54e3853e0 size: 1570
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yanqi_vip

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值