DatawhaleTL24 | Docker Task01: 简介与安装

16 篇文章 0 订阅
16 篇文章 1 订阅

工作中有一些虚拟化的应用场景,而 Docker 据说一种良好的解决方案,所以我就参加了本次组队学习。

虚拟化应用场景举例:

  • python 不同版本部署
  • 自己电脑可以跑的代码,换别人就报错
  • 需要一个纯净的python环境来打包应用程序

按照的目前的理解,学习完本课程之后,我就可以搞定这几个问题。让我们拭目以待吧。

1. Docker 是什么?

docker 是 dotcloud 公司创始人基于其公司云服务技术开发一种虚拟化技术方案。相较于虚拟家,其最好的特点是不需要虚拟硬件,而直接使用宿主机的内核资源。docker 比虚拟机方案更加轻便、快捷。

docker 是采用 go 语言开发的,这与 go 语言的某些特性有关。

2. 为什么是 Docker?

作为一种新兴的虚拟化方案,它具有众多优势,使其得到广泛的应用和推广,以至于 dotcloud 直接改名为 Docker。

  • 资源利用率高(存储空间占用 MB 级别)
  • 启动快(秒级)
  • 确保了运行环境的一致性
  • 容易迁移
  • 容易维护

3. Docker 安装

作为一个二把刀程序员,我是 windows 深度用户,我的 docker desktop 是几个月之前装上的,记得当时就是下载了 exe,docker-for-windows 下载地址

下载时可以看到提示,v1903及以上版本的 windows 可以直接使用。低版本需要开发 hyper-v。

下载后双击 exe 就可以安装了。安装后在程序里找到 docker desktop 打开就可以运行了,看到右下角静止的鲸鱼图标说明 docker desktop 启动成功。

由于网络原因,后期拉取镜像时可能会十分缓慢,建议配置加速器(大厂福利)进行加速。

对于使用 Windows 10 的用户,在任务栏托盘 Docker 图标内右键菜单选择 Settings,打开配置窗口后在左侧导航菜单选择 Docker Engine,在右侧像下边一样编辑 json 文件,之后点击 Apply & Restart 保存后 Docker 就会重启并应用配置的镜像地址了。

```json

{
  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ]
}

```

Linux 系统对命令行非常友好,所以我之前安装了 wsl2,wsl2 运行docker 看这里 docker-for-windows wsl2 环境配置

ps: wsl2 不是必须的

  • win10 专业版、企业版、教育版开启 Hyper-v 即可(1903及以上版本默认开启)
  • win10 家庭版必须安装 wsl2

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值