Docker学习笔记(二)

0x01 镜像仓库相关命令

1.docker login

登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub

docker login -u username -p password

2.docker logout

登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub
示例:

从Docker Hub上查找指定的镜像

docker search [OPTIONS] images

--automated :只列出 automated build类型的镜像
--no-trunc :显示完整的镜像描述
-s :列出收藏数不小于指定值的镜像

示例 从Docker Hub查找所有镜像名包含nginx的,并且收藏数大于10的镜像:

docker search -s 10 nginx

4.docker pull

从镜像仓库中拉取或者更新指定镜像

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

-a:拉取所有 tagged 镜像
--disable-content-trust :忽略镜像的校验,默认开启

示例 从Docker Hub拉取nginx最新版镜像:

docker pull nginx

5.docker tag

标记本地镜像,将其归入某一仓库

docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]

6.docker push

将本地的镜像上传到镜像仓库,首先要登录到镜像仓库,还要登录到Docker Hub创建对应名称的仓库,然后用tag命令给镜像打标签,只有打上标签才可以上传成功。(详细介绍)

一个完整的push示例:

[root@localhost ~]# docker tag nginx:latest area39/nginx:v1
[root@localhost ~]# docker push area39/nginx:v1
The push refers to repository [docker.io/area39/nginx]
589561a3ffb4: Pushed
ef7dbb0cfc81: Pushed
d56055da3352: Pushed
v1: digest: sha256:f83b2ffd963ac911f9e638184c8d580cc1f3139d5c8c33c87c3fb90aebdebf76 size: 948

0x02 参考链接

https://linuz.me/2019/07/21/Docker-2/

posted @ 2019-09-03 20:35  肖洋肖恩、  阅读(246)  评论(0编辑  收藏  举报
jQuery火箭图标返回顶部代码