Docker:《三》Docker registry 镜像仓库

网友投稿 227 2022-10-22

Docker:《三》Docker registry 镜像仓库

注意说明这几点:

1. 更新Docker客户端

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

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

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

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

链接:密码:wpnt

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

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

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

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

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

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

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

对于Windows 10以下的用户 推荐使用​​Docker Toolbox​​

Toolbox的介绍和帮助:​​mirrors.aliyun.com/help/docker-toolbox​​Windows系统的安装文件目录:​​10以上的用户 推荐使用​​Docker for Windows​​

Windows系统的安装文件目录:​​安装/升级你的Docker客户端

对于Windows 10以下的用户 推荐使用​​Docker Toolbox​​

Toolbox的介绍和帮助:​​mirrors.aliyun.com/help/docker-toolbox​​Windows系统的安装文件目录:​​10以上的用户 推荐使用​​Docker for Windows​​

Windows系统的安装文件目录:​​查找或者搜索镜像

docker search nginx

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

docker pull nginx

2.3 查看镜像

docker images nginx

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

docker run -d -p 80:80 --name cn1 nginx

-d :是在后台执行; -p:主机端口:容器端口将容器的端口映射到主机上,目的是可以直接对外提供访问; --name:容器名称

2.5 查看容器

docker ps

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

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

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

docker tag nginx nginx-shl

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

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

docker logindocker push nginx-shl

注意:这里登录的不是邮箱名称,而是docker hub 上的ID

注意:denied: requested access to the resource is denied

原因:打的tag标签不正确,正确如下:docker tag c59f17fe53b0 freddyshen/nginx-shenhl

登录成功,上传成功后,可以在中看到你上传的镜像

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

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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:使用Mybatis接收Integer参数的问题
下一篇:needs to be included in the Docker daemon's NO_PROXY environment variabl
相关文章

 发表评论

暂时没有评论,来抢沙发吧~