Docker:《三》Docker registry 镜像仓库

时间:2021-08-14 23:39:41

注意说明这几点:

1. 更新Docker客户端

2.下载一个官方镜像,并运行。

3.标写一个镜像的tag,push到自己的Docker Hub上。

4.查看一些成熟镜像文件


1.下载更新客户端Mac版本

链接:http://pan.baidu.com/s/1bpvtv59  密码:wpnt

 Ubuntu安装/升级你的Docker客户端

推荐安装1.10.0以上版本的Docker客户端。

您可以通过阿里云的镜像仓库下载:docker-enginedocker-ce


CentOs安装/升级你的Docker客户端

推荐安装1.10.0以上版本的Docker客户端。

您可以通过阿里云的镜像仓库下载:docker-enginedocker-ce


Windows 安装/升级你的Docker客户端

Mac 安装/升级你的Docker客户端


2.下载官方镜像

2.1 查找或者搜索镜像

docker search nginx
Docker:《三》Docker registry 镜像仓库

2.2 下载或者抓取镜像[由于我之前已经下载,所以再次下载就会是更新]

docker pull nginx
Docker:《三》Docker registry 镜像仓库

2.3 查看镜像

docker images nginx

Docker:《三》Docker registry 镜像仓库

2.4 用刚才下载的镜像创建容器并启动

docker run -d -p 80:80 --name cn1 nginx
-d :是在后台执行; -p:主机端口:容器端口将容器的端口映射到主机上,目的是可以直接对外提供访问; --name:容器名称
Docker:《三》Docker registry 镜像仓库

2.5 查看容器

docker ps
Docker:《三》Docker registry 镜像仓库

2.6 在浏览器访问服务器的IP,可以打开nginx的默认页面

Docker:《三》Docker registry 镜像仓库


3. 标写一个镜像的tag,push到自己的Docker Hub上。

3.1 将官方下载下来的nginx镜像重新打个tag.

docker tag nginx nginx-shl

3.2 查看镜像,就可以看到有两个版本的镜像了。

Docker:《三》Docker registry 镜像仓库

3.3 登录到docker hub上,然后把这个新的tag镜像push上去。

docker login

docker push nginx-shl


登录成功,上传成功后,可以在https://hub.docker.com 中看到你上传的镜像

Docker:《三》Docker registry 镜像仓库


4.查看一些成熟镜像文件

查看一些官方镜像或者,搜索一些需要的镜像,  当然如果你的网络不行,就使用国内的阿里镜像也是可以的。

Docker:《三》Docker registry 镜像仓库

Docker:《三》Docker registry 镜像仓库