Docker使用云端镜像

Docker使用云端镜像

​ 上一篇博客讲了如何通过Dockerfile构建自己的镜像,但是还没有具体的时间,后续可能会出一个自己实践的博客来构建自己的镜像,但是今天是来介绍一下如何将自己的镜像放到云上让大家都可以使用。下面就直接开始吧。

​ 大家在使用镜像前都会将Docker镜像仓库的地址修改为阿里云的地址,这个镜像仓库就是本次博客要讲的东西。和git的仓库概念一样,镜像仓库也相当于git中的代码仓库,下载某个项目的代码在Docker中就相当于pull某个镜像。镜像分为两种,一种是官方的镜像,这类镜像有安全保障,镜像会及时更新,比较安全。另外一种就是单独的镜像,不能保证安全,但是不能说明这类镜像不够好,这类镜像相当大一部分都是个人做的,部分镜像也是比较好用的。今天我们就来制作一个自己的镜像,选择的是阿里云的Docker镜像服务。

​ 登录阿里云地址,创建自己的命名空间。阿里云镜像仓库登录地址,创建完命名空间后,创建自己的镜像仓库。如下图:

image-20201123112421847

​ 创建完毕,开始在本地机器上登录你的阿里云账号。在控制台可以看到登录的命令,密码是你自己设置的。

image-20201123161057139

​ 如果要下载私有镜像,登录完毕就可以下载了。如果需要上传镜像,需要把本地的镜像打个tag。命令格式如下图所示。

image-20201123161358836

​ 命令执行截图如下:

image-20201123162220087

打完,直接push就可以上传了,刷新你的管理页面就可以看到镜像已经上传了。

image-20201123162138266

​ 管理页面截图:

image-20201123162248038

​ 因为这里仓库是公共的,换了一台机器,直接下载,下载完成,代表镜像已经成功上传到云上。截图如下:

image-20201123174126899

​ 至此,镜像上传到云上的流程就已经走通了,结合上一篇博客,就是自己构建镜像,再将镜像上传到云上。流程通了后,剩下就是慢慢梳理细节了。可能下一篇博客就是搭建一个真正的属于自己的镜像,再直接下载到其他机器上。准备的是搭建一个VNC的镜像,也有可能换(因为不清楚VNC最后能不能满足需求)。

​ 就这样吧,结束。

要打包和使用Docker镜像,你可以按照以下步骤进行操作: 1. 首先,你需要在Docker官网上注册一个账号。你可以访问https://hub.docker.com/来注册账号。 2. 登录后,你可以通过以下命令进入容器的终端:docker exec -it [容器ID] /bin/bash。这样你就可以在容器中执行命令和操作了。 3. 如果你想将制作好的镜像上传到Docker仓库,你可以按照以下步骤进行操作: a. 选择你想要打包提交的镜像。 b. 使用命令docker commit [容器名称] [你的Docker Hub用户名]/[镜像名称]:[标签]来进行打包。注意,你需要将容器名称替换为你的容器名称,将你的Docker Hub用户名替换为你的用户名,将镜像名称替换为你想要的镜像名称,标签用于版本控制。 c. 使用命令docker push [你的Docker Hub用户名]/[镜像名称]:[标签]将镜像上传到Docker云端。注意,你需要将你的Docker Hub用户名替换为你的用户名,将镜像名称替换为你的镜像名称,标签用于版本控制。 4. 现在你已经成功打包和上传了Docker镜像,你可以在其他地方使用这个镜像了。你可以使用命令docker pull [你的Docker Hub用户名]/[镜像名称]:[标签]来下载这个镜像,在你的机器上使用docker run命令来创建并运行这个容器。 总结步骤: 1. 注册Docker账号 2. 使用docker exec命令进入容器终端 3. 使用docker commit命令打包镜像 4. 使用docker push命令上传镜像Docker云端 5. 使用docker pull命令下载镜像 6. 使用docker run命令创建并运行容器<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值