0、博文书写背景介绍

为了帮学长在服务器上跑代码,经学长指点接触到了Docker,立即意识到这是一个价值极大的工具,开始学习。

1、Docker介绍

Docker是什么?Docker是一个虚拟环境容器,可以将你的开发环境、代码、配置文件等一并打包到这个容器中,并发布和应用到任意平台中。官方的Logo是一只背着很多集装箱的鲸鱼,寓意着Docker作为一个平台,可以满足用户高度定制化的和迁移的需要。通常用在运维、服务器运行、发布应用领域。

2、Docker安装流程

2.1 进入官网并下载安装程序

官网地址:https://www.docker.com/

2.1.1
2.1.2

因为是国外的网站的关系,所以虽然可以访问,但是下载速度可能会非常慢,下面的链接是我在2021年2月4日下载的安装程序的网盘链接,失效请联系linhao56@126.com:
链接:https://pan.baidu.com/s/1khElTS6I0b947JAd0cpvxA
提取码:ph4y

2.2 打开安装程序进行安装操作
2.2.1
2.2.2
2.3 更改镜像源为国内阿里镜像源

因为之前提到过的原因,Docker Hub也是国外的网站,平时从上面下载镜像速度非常慢,所以我们通常需要更改成国内的镜像源。个人使用的是阿里镜像源,比较推荐这个。
镜像加速器网址:
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

2.3.1 复制自己对应页面上的镜像加速器地址

使用支付宝账号扫码登陆以后,可以在镜像加速器页面找到如箭头所示的加速器地址,每个人分配到的都不一样,所以要复制粘贴你自己的,如下图所示:

2.3.2 打开Docker设置界面

2.3.3 选中Docker Engine

2.3.4 更改registry-mirrors选项内容

该选项默认为空,即[]样式,将之前复制的加速器地址以英文符号中的双引号括起来,填到里面,最终样式应为:“registry-mirrors”:[“你自己的加速器地址”]这样,然后点击右下角的Apply&Restart按钮,如图所示:

2.4 镜像文件与容器存储位置

因为Docker的默认安装位置、镜像与容器默认存储地址都在C盘,随着使用时间的推移会越来越占用系统盘的空间,尤其是大一点的镜像,动辄4-5个G,还是压力很大的。所以接下来我们开始修改镜像文件与容器的默认存储地址。

这里分两种情况,第一种情况是你可以顺利地通过如图所示的步骤修改镜像与容器的存储位置(如果你是使用了一段时间以后试图更改,最保险的办法是清空之前的所有容器与镜像或卸载重装,然后更改相关存储地址,最后把镜像都下载回来。我之前按照网上教程折腾了一波,然后删错了配置文件,重装了系统)。第二种情况是你发现你找不到Advanced选项,这种情况的解决方案如下。

然后你就会发现Advanced选项在Resources界面中可以找到了。
强调一点:尽可能不要随意更改分配给镜像的存储空间大小,因为这会清空已有的所有镜像与容器。

3、结尾

如有疑问或发现问题,欢迎在评论区里留言指正或联系linhao56@126.com。学海无涯,愿我们都永远是星空下最求知若渴的那些人。

Docker系列:梦开始的地方(1)——Windows10环境下的Docker安装、更改镜像源和更改默认镜像容器存储地址相关推荐

  1. Docker提交天池比赛代码流程(windows10环境下)

    一.Docker环境配置(以windows10为例) Docker Desktop 下载地址:https://docs.docker.com/docker-for-windows/install/ 1 ...

  2. windows10环境下的RabbitMQ安装步骤(图文)

    第一步:下载并安装erlang 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang. 下载地址:http://www.erlang.or ...

  3. Windows10环境下使用Anaconda安装tensorflow环境及keras环境

    1.打开Anaconda Prompt,以管理员方式运行 2.创建名称为Tensorflow的新环境,命令如下 conda create --name tensorflow python=3.6 这里 ...

  4. windows10 环境下的amqp安装步骤(图文)

    安装PHP扩展ampq 查看phpinfo()信息 下载ampq扩展 下载地址:http://pecl.php.net/package/amqp 选择一个dll版本下载,本文选择的是1.9.3 自己根 ...

  5. 机器视觉-windows10环境下labelme的安装与使用

    windows 先安装anaconda,打开Anaconda Powershell Prompt 然后进行以下操作: 教学视频:13分钟教会你使用labelme的超详细教程 官方网站:https:// ...

  6. 超级详细:公网环境下登录 Docker 仓库: Docker Hub 或 国内阿里镜像仓库!超级解惑!(推送镜像到docker hub 或 国内阿里云镜像仓库)

    文章目录 前言: 1.登录 Docker Hub : ①.注册 或 登录 Docker Hub: ②.创建储存库: ③.开始上传镜像: ④.下载镜像: 2.使用 国内阿里云 镜像仓库: ①.开通 容器 ...

  7. 成功解决Windows10环境下运行Linux系统下的.sh文件

    成功解决Windows10环境下运行Linux系统下的.sh文件 目录 解决问题 解决方法 解决问题 Windows10环境下运行Linux系统下的.sh文件 解决方法 .sh是shell scrip ...

  8. 手把手教你在Windows10环境下安装深度学习框架(pytorch or tensorflow)

    手把手教你在Windows10环境下安装深度学习框架(pytorch or tensorflow) 1. 安装Anaconda:(常用的python版本和各类包管理器) 1.1. 下载地址: 1.2. ...

  9. windows10系统下MongoDB的安装及环境配置

    windows10系统下MongoDB的安装及环境配置: MongoDB的安装 下载地址: https://www.mongodb.com/download-center (这是windows10环境 ...

最新文章

  1. 【java】过滤器filter的使用
  2. 如何彻底解决pip install慢的问题
  3. 为11.2.0.2 Grid Infrastructure添加节点
  4. vc6.0 点击鼠标获取mysql数据库所在行_VC6.0连接到mysql数据库
  5. JAVA面试常考系列六
  6. 量子计算机是否存在相对论,潘建伟团队再登Science:寻找广义相对论与量子力学的桥梁...
  7. springboot redis token_Spring Boot + Redis + 注解 + 拦截器来实现接口幂等性校验
  8. Spring Data JPA 从入门到精通~@Param用法
  9. 为什么DevOps的必然趋势是BizDevOps
  10. 客户和顾客是一个意思吗_履约保证金和投标保证金是一个意思吗?
  11. 【DFS + Backtracking】LeetCode 79. Word Search
  12. 搭建cacti 期间问题总结
  13. 轻松选择/复制word文档的整个章节的内容
  14. .NET(C#):await返回Task的async方法
  15. linux sht11驱动,SHT11.h下载 温湿度传感器SHT11的驱动程序,提供了外界调用接口函数...
  16. python全栈开发书籍推荐_想写《物联网与Python全栈开发》,哪个出版社合适
  17. Java项目自动生成接口文档
  18. 【综述专栏】马毅沈向洋曹颖最新AI综述火了!
  19. TASSEL5进行表型缺失值的估计
  20. 机器视觉尺寸检测基础介绍

热门文章

  1. 【论文阅读】An Analysis of Scale Invariance in Object Detection – SNIP
  2. Spring的简单入门
  3. P1879 [USACO06NOV]Corn Fields G
  4. aac转化为mp3,aac格式转mp3教程
  5. c3p0连接池报错 A client timed out while waiting
  6. 必备软件——others
  7. 有感于“中国居里夫人”何泽慧院士逝世
  8. 安卓项目实战之强大的网络请求框架okGo使用详解(一):实现get,post基本网络请求,下载上传进度监听以及对Callback自定义的深入理解
  9. android diy固件,官方固件不给力?咱自己DIY!手把手教你修改固件!
  10. HTML+CSS小实例(进度条)