玩转java技术Docker镜像

1、介绍

玩转java技术Docker镜像

2、获取镜像

获取镜像通过命令,docker pull 完成:

玩转java技术Docker镜像

案例:获取Redis 3.0.0的镜像。

第一步,需要到远程的仓库进行搜索:

https://hub.docker.com/

玩转java技术Docker镜像

玩转java技术Docker镜像

点击查看详情,查看tag:

玩转java技术Docker镜像

找到我们想要的3.0.0,最新的tag可以用latest标识:

玩转java技术Docker镜像

执行命令:

docker pull redis:3.0

玩转java技术Docker镜像

通过docker images查看镜像:

玩转java技术Docker镜像

1.3.镜像加速

在国内通过docker官方的仓库进行下载镜像是比较慢,这个时候就需要使用加速器了。

在国内,阿里云、163都提供了docker仓库,但是阿里云还提供了加速功能。所以,我们选用阿里云的加速。 163的仓库地址:https://c.163.com/hub#/m/home/

使用阿里云器,需要到阿里云进行注册,获取到自己专属的加速地址,当然也可以使用我的加速地址。(使用加速是无需登录的,所以可以公用)

第一步,打开阿里云网站,点击控制台:

https://www.aliyun.com/

玩转java技术Docker镜像

第二步,进行登录,如果没有账号就先注册个账号,登录成功后会跳转到控制台页面,找到容器服务:

玩转java技术Docker镜像

第三步,点击“镜像”:

玩转java技术Docker镜像

就可以看到有很多的镜像了:

玩转java技术Docker镜像

第四步,点击右上角的“镜像仓库控制台”,进入后然后点击“Docker Hub 镜像站点”:

玩转java技术Docker镜像

就可以看到你的专属加速地址了:

玩转java技术Docker镜像

下面是使用加速地址的方法:

玩转java技术Docker镜像

我们采用第2种方法:

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

"registry-mirrors": ["https://c6n8vys4.mirror.aliyuncs.com"]

}

EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

在获取镜像时发现快多了。

搜素镜像:

https://dev.aliyun.com/search.html

玩转java技术Docker镜像

玩转java技术Docker镜像

下载rabbitmq的镜像:

docker pull rabbitmq:3.6.12

玩转java技术Docker镜像

下载完成。

1.4.查询本地镜像

使用docker images 可以看到本地的镜像列表:

玩转java技术Docker镜像

1.5.删除镜像

删除镜像通过命令docker rmi 镜像id完成,需要注意的是,删除镜像前,要删除所有使用到该镜像的容器。

玩转java技术Docker镜像

-f参数是强制删除,如果有正在运行的容器使用了该镜像,那么该镜像是不会真正的删除的。

1.6.搜索镜像

刚刚我们是通过网页进行搜索,其实用过docker的命令也可以搜索,具体如下:

玩转java技术Docker镜像


了解更多内容:

web前端渲染优化

前端模块化的理解

web前端之二叉搜索树

前端最常见的四种排序算法

web前端js框架有哪些

展开阅读全文

页面更新:2024-05-04

标签:阿里   控制台   加速器   算法   容器   仓库   账号   标识   框架   命令   案例   参数   站点   页面   地址   技术   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top