您的位置:首页 > 运维架构 > Docker

Docker:《三》Docker registry 镜像仓库

2017-11-02 11:43 417 查看
注意说明这几点:

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客户端

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

Toolbox的介绍和帮助:mirrors.aliyun.com/help/docker-toolbox
Windows系统的安装文件目录:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

对于Windows 10以上的用户 推荐使用
Docker for Windows

Windows系统的安装文件目录:http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/

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

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

Toolbox的介绍和帮助:mirrors.aliyun.com/help/docker-toolbox
Windows系统的安装文件目录:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

对于Windows 10以上的用户 推荐使用
Docker for Windows

Windows系统的安装文件目录:http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/


2.下载官方镜像

2.1 查找或者搜索镜像

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 login

docker push nginx-shl

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



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

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



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: