docker hub上镜像手动下载_Docker极简单入门

写在前面

  • 这篇博客适合谁?
    • 对于Docker并不了解,只是有一点模糊的感觉,觉得Docker可以当成虚拟机用之类的
    • 只是下载了Docker软件,对于怎么配置,怎么玩,第一步干什么,完全一无所知
    • 其二,我从对Docker只有及其模糊(真的是模糊,我除了知道Docker是跟虚拟系统有关其他啥都不知道),到现在起码一问一不知(对应一问三不知)的状态,大概花了8个小时。这期间全靠我从网络上搜索到的资料。现在用我的话写出来,我觉得对于跟我相同开始情况的小白用户,能省不少时间,所以我要写。
    • 其次,确实,现在Docker相关的文章真的太多了,那我为什么还要写呢?
  • 这篇文章主要是哪方面的Docker文章,纯入门?
    • 你做了哪些工作?
    • 首先,我一直都很好奇Docker这个东西,但从来没有机会去使用它。但是,这学期OS课的lab,纯Linux系统编程,虽然使用双系统或者虚拟机都是纯小学生的难易程度了,也不麻烦,但我想,为什么不用Docker呢?用双系统或者虚拟机也太过小儿科!所以,我就这样接触了Docker
    • 那么我使用Docker实现了什么?在lab中,我们需要用到的是纯终端下的gcc工具链还有vim等,那么这就是我需要的全部软件了!于是我在Docker中实现了「gcc+gdb+vim」环境,并push到了hub中。
    • 首先对于Docker的概念作出我的解释,尽量通俗易懂
    • 接着针对我用Docker的目的,从最开始的软件下载,到最后push一个自己的镜像到hub,整个过程以白话的形式描述出来,降低入门门槛,节省你的学习时间
    • 很高兴你问了我这个问题。本文主要:

入门Docker,你要下载什么?注册什么?

Docker for mac,这个你肯定要下载:点我下载Docker for mac and Windows的社区免费版本(https://www.docker.com/products/docker-desktop)

注册Docker官方账号,你需要它,像github一样你可以使用git把项目上传到上面!

注册一个Docker的官方账号,有利而无害,相信我!点我注册Docker Cloud官方账号

Docker安装好,账号也注册后,点击桌面顶栏的Docker图标,点击sign in,登陆你的Docker账号。

注册DaoCloud账号,获取加速服务!

不可否认,有时直接从Docker官方往本地pull镜像会十分缓慢。。。这时我们可以通过国内的Docker服务提供商免费获取加速pull镜像服务,阿里网易好像都有这种服务,我选择的是DaoCloud:点我注册DaoCloud账号

注册后登陆DaoCloud,找到这个按钮:

d1ed6099b61a96e6a4144730d5c2d881.png

Docker加服务记得自行注册!

Docker的理解:

Docker,可以说是一个终端命令行的虚拟机,但更准确的说法,其实应该是一个虚拟环境。比如,你想要在PC上无缝使用Linux么?那么虚拟机并不是你唯一的出路,你还有Docker!我更愿意称Docker为一个容器,当然这只是Docker的一个狭义解释,Docker不止是一个容器,Docker包含3个重要概念:

  • 镜像(Image)镜像是静态的、可以被用户互相分享的文件。我们玩过双系统和虚拟机
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值