当前位置: 首页 > news >正文

Linux 安装Docker完整教程(六)

文章目录

  • 背景
  • 一、Docker简介
  • 二、docker desktop 和 docker engin 区别
  • 三、Linux 安装Docker
    • 1. 安装docker的前置条件:
    • 2. 查看Docker版本
    • 3. 检查是否安装过Docker
    • 4. Docker自动化安装 (不想自带化安装的可跳过本步骤,选择手动安装)
    • 5. Docker手动安装
      • (1)卸载Docker(可选
      • (2)设置源仓库
        • ① 下载关于Docker的依赖环境
        • ② 设置一下下载Docker的镜像源
      • (3)Docker安装
        • ① 提升安装软件速度
        • ② 安装docker
      • (4)Docker启动
        • ① 启动Docker的命令
        • ② 验证是否正确安装了Docker Engine-Community
  • 四、Linux 删除Docker
  • 五、Docker其他常见命令
  • 六、配置阿里云镜像加速器 (非必要配置
    • 1. 登录阿里云搜索镜像加速器
    • 2. 找到镜像加速器
    • 3. 打开官方文档,查看加速器说明
    • 4. 配置使用
    • 5. 检查加速器是否生效
  • 七、小结

背景

近些年随着云原生的发展,Docker在云原生中的作用使得它也蓬勃发展起来。今天这篇文章就带大家一起实现一下在Linux操作系统下Docker的部署过程,收藏起来,以备不时之需。当然,如果对Docker感兴趣的话,可以直接根据本文的步骤操作起来。终有一天你会享受到Docker的便利与魅力的。

一、Docker简介

Docker 就像一个盒子,里面可以装很多物件,如果需要某些物件,可以直接将该盒子拿走,而不需要从该盒子中一件一件的取。
Docker 容器也具有打包和传输的特性。当你需要使用某个应用程序时,你可以从镜像中创建一个新的容器实例,就像你从盒子里拿出某件物件一样。

Docker从17.03版本之后分为CE(Community Edition: 社区版)和EE(Enterprise Edition: 企业版)。相对于社区版本,企业版本强调安全性,但需付费使用。这里我们使用社区版本即可。

Docker支持64位版本的CentOS 7和CentOS 8及更高版本,它要求Linux内核版本不低于3.10。

Docker中文社区、Docker中文文档

官网教程: https://docs.docker.com/install/linux/docker-ce/centos/

Docker具有三大核心概念:镜像、容器、仓库。


想要简单明了的理解Docker, 可以参阅我这篇文章 【Docker是什么、有什么用的介绍】

在这里插入图片描述

本博客主要解决在Linux环境下,快速上手使用安装Docker的问题,主要会介绍在Linux系统下 Docker 的安装,Docker 基础命令,比如说下载镜像、实例化镜像、使用容器、关闭容器、删除容器\镜像、使用仓库、创建镜像等模块的使用。其他系统应该除了安装外其他操作都可以通用。

二、docker desktop 和 docker engin 区别

安装docker时,官网有docker desktop和docker engine两种,这两种有什么不同?应该安装哪种呢?

在这里插入图片描述

总结:

如果装在macOS、windows、linux等有图形的桌面电脑,则用docker desktop。比如windows电脑、macos电脑、ubuntu、fedora电脑。

如果装在没有图形的电脑,则用docker engine,比如公司的centos服务器、阿里云的centos服务器等

参考文章:https://blog.csdn.net/wangjun5159/article/details/127276708

三、Linux 安装Docker

简单介绍一下在CentOS上安装Docker。

1. 安装docker的前置条件:

64-bit 系统


kernel 3.10+

2. 查看Docker版本

查看Linux版本的命令这里推荐两种:lsb_release -acat /etc/redhat-release

lsb_release -a查看效果:

[ ~]$ lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.6.1810 (Core)
Release: 7.6.1810
Codename: Core

PS: 如果提示未找到该命令,说明没有安装对应的插件包,所以不能够使用该命令,需要先通过以下命令安装插件包,再使用以上查看版本的命令。

sudo yum install LSB-Core

cat /etc/redhat-release查看版本效果:

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)
显然,当前Linux系统为CentOS7。再查一下内核版本是否不低于3.10。

在这里插入图片描述

查看内核版本有三种方式:

cat /proc/version
uname -a
uname -r

三种形式都可以查看到内容版本,比如:

通过 uname -r 命令查看你当前的内核版本(推荐使用这种):

uname -r

在这里插入图片描述

可以看到,当前Linux内核版本满足Docker的需要。(大于3.10

3. 检查是否安装过Docker

输入其中任意命令都可


docker --version
或者
sudo docker --version

在这里插入图片描述

如上所示,我没有安装过( 如果安装过,请参考本文中卸载过程)

4. Docker自动化安装 (不想自带化安装的可跳过本步骤,选择手动安装)

Docker官方和国内daocloud都提供了一键安装的脚本,使得Docker的安装更加便捷。

官方的一键安装方式:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

国内 daocloud一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

执行上述任一条命令,耐心等待即可完成Docker的安装。

5. Docker手动安装

手动安装Docker分三步:卸载、设置仓库、安装

(1)卸载Docker(可选

第一步,卸载历史版本。这一步是可选的,如果之前安装过旧版本的Docker,可以使用如下命令进行卸载:

1. 查看已安装的docker软件包:
yum list installed | grep docker2. 卸载docker软件包:
yum remove docker-ce docker-ce-cli containerd.io3.删除镜像/容器等:
rm -rf /var/lib/docker

或者 直接输入下述命令:(由于之前未安装过,故作者未亲测,如有问题请指出

yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \docker-engine \docker-ce

(2)设置源仓库

第二步,设置仓库。新主机上首次安装Docker Engine-Community之前,需要设置Docker仓库。此后可从仓库安装和更新Docker。

在设置仓库之前,需先按照所需的软件包。yum-utils提供了yum-config-manager,并且device mapper存储驱动程序需要device-mapper-persistent-data和lvm2。

① 下载关于Docker的依赖环境

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

在这里插入图片描述

在这里插入图片描述

以上图示显示安装成功。

注意:
如果执行命令时,出现以下错误Cannot find a valid baseurl for repo: base/7/x86_64;
出现这个问题是因为yum在安装包的过程中,虽然已经联网,但是没法解析远程包管理库对应的域名,所以我们只需要在网络配置中添加上DNS对应的ip地址即可。

在这里插入图片描述

解决方法:

参考我这篇文章【Linux 用yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解决方法】

执行上述命令,安装完毕即可进行仓库的设置。

② 设置一下下载Docker的镜像源

依赖环境下载完毕以后,设置下载的镜像源,如果不设置,会默认去Docker的官方下载,但是官方的服务器在国外,下载会比较缓慢,设置下载国内的镜像源(镜像就是英文单词image)
使用国内的阿里云

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

在这里插入图片描述

国内比较快的:
阿里云:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
清华大学源:https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo


官网源地址较慢:
https://download.docker.com/linux/centos/docker-ce.repo

仓库设置完毕,即可进行Docker的安装。

(3)Docker安装

① 提升安装软件速度

首先,下面这个命令是更新yum软件包索引,将软件包信息提前在本地缓存一份,用来提高搜索安装软件的速度

yum makecache fast

在这里插入图片描述

② 安装docker

提高安装速度以后,安装docker相关的
如安装最新版本的 Docker Engine-Community 和 containerd。(docker-ce 社区版 而ee是企业版)

sudo yum install -y docker-ce docker-ce-cli containerd.io

PS:添加 -y ; 是在安装过程中,避免输入y (是)的操作

在这里插入图片描述

docker-ce为社区免费版本。稍等片刻,docker即可安装成功。但安装完成之后的默认是未启动的,需要进行启动操作。

PS : 如果不需要docker-ce-cli或containerd.io可直接执行如下命令:

yum install -y docker-ce

PS:2个安装Docker命令根据自身的需求选择。作者建议选择第一种

至此,完成Docker安装。

(4)Docker启动

① 启动Docker的命令

sudo systemctl start docker

在这里插入图片描述

② 验证是否正确安装了Docker Engine-Community

通过运行hello-world镜像来验证是否正确安装了Docker Engine-Community。

# 1.拉取镜像
sudo docker pull hello-world

在这里插入图片描述

# 2.执行hello-world
sudo docker run hello-world

如果执行之后,控制台显示如下信息,则说明Docker安装和启动成功:

[root@localhost ~]# sudo docker run hello-worldHello from Docker!
This message shows that your installation appears to be working correctly.
……

在这里插入图片描述

除了启动Docker,一些其他启动相关的命令:

  • 守护进程重启:systemctl daemon-reload
  • 重启Docker服务:systemctl restart docker / service docker restart
  • 关闭Docker服务:docker service docker stop / docker systemctl stop docker

四、Linux 删除Docker

  1. 删除安装包:
yum remove docker-ce
  1. 删除镜像、容器、配置文件等内容:
rm -rf /var/lib/docker

五、Docker其他常见命令

安装完成Docker之后,这里汇总列一下常见的Docker操作命令:

搜索仓库镜像:docker search 镜像名拉取镜像:docker pull 镜像名查看正在运行的容器:docker ps查看所有容器:docker ps -a删除容器:docker rm container_id查看镜像:docker images删除镜像:docker rmi image_id启动(停止的)容器:docker start 容器ID停止容器:docker stop  容器ID重启容器:docker restart 容器ID启动(新)容器:docker run -it ubuntu /bin/bash进入容器:docker attach 容器ID或docker exec -it 容器ID /bin/bash,推荐使用后者。

更多的命令可以通过docker help命令来查看。

六、配置阿里云镜像加速器 (非必要配置

直观的说,就是方便以后从阿里云镜像仓库拉取镜像文件的时候,能快一些。这个是免费的,每个阿里云账户都有一个专属于自己的地址。

1. 登录阿里云搜索镜像加速器

阿里云官网

2. 找到镜像加速器

登录阿里云,搜索关键字【镜像加速器】
在这里插入图片描述

3. 打开官方文档,查看加速器说明

在这里插入图片描述

点击蓝色字段【容器镜像服务控制台】,直接跳转【容器镜像服务】页面–>再点击【镜像工具】–>点击【镜像加速器】,显示如下界面:

在这里插入图片描述

4. 配置使用

根据下方的命令来完成 (直接复制官网的,每个用户都有自己的加速器地址

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://lt4luusc.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

在这里插入图片描述

5. 检查加速器是否生效

配置加速器之后,我们可以通过 cat 命令查看 /etc/docker/daemon.json文件,能看到阿里云加速器已配置成功,也可以通过命令docker info,来查看镜像地址是否匹配,匹配则说明配置成功!

cat /etc/docker/daemon.json

在这里插入图片描述

七、小结

本篇文章带大家从头到尾在Linux操作系统上安装Docker和介绍如何启动、验证及常见的命令、以及配置阿里云镜像加速器。如果想要了解如何制作Docker镜像,用于CI/CD发布当中,可以参考Linux环境下Docker部署项目(七)。

在这里插入图片描述


参考文章:
https://blog.csdn.net/wo541075754/article/details/126026997?utm_source=miniapp_weixin

https://blog.csdn.net/m0_47010003/article/details/127775185?utm_source=miniapp_weixin



上一篇:

下一篇:
Linux环境下Docker部署项目(七)


end

相关文章:

Linux 安装Docker完整教程(六)

文章目录 背景一、Docker简介二、docker desktop 和 docker engin 区别三、Linux 安装Docker1. 安装docker的前置条件&#xff1a;2. 查看Docker版本3. 检查是否安装过Docker4. Docker自动化安装 (不想自带化安装的可跳过本步骤&#xff0c;选择手动安装)5. Docker手动安装&…...

手机连接adb 相关问题汇总

目录 关于端口占用问题1 关于修改adb 端口配置问题2 方法3 方法4 关于端口占用问题1 转载链接&#xff1a;https://www.jianshu.com/p/902a89b06271 报错信息&#xff1a; error: no device/emulators found error: device still connecting 解决方案&#xff1a; 重启…...

MySQL数据相关操作

一、介绍 MySQL数据操作&#xff1a; DML 在MySQL管理软件中&#xff0c;可以通过SQL语句中的DML语言来实现数据的操作&#xff0c;包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除 使用SELECT查询数据以及。 二、插入数据INSERT 1. 插入完整…...

2023年5月青少年软件编程(Python) 等级考试试卷(四级)

青少年软件编程&#xff08;Python&#xff09; 等级考试试卷&#xff08;四级&#xff09;2023.6 分数&#xff1a; 100 题数&#xff1a; 38 一、 单选题(共 25 题&#xff0c; 共 50 分) 1.下列程序段的运行结果是&#xff1f; &#xff08; &#xff09; def s(n): if n0: …...

Python selenium自动化测试模型图解

1、线性测试 优势&#xff1a;每一个脚本都是完整独立的&#xff0c;每一个脚本对应一个测试用例 缺点&#xff1a;开发成本高&#xff0c;会有重复操作重复脚本&#xff1b;维护成本也高&#xff0c;修改重复操作的脚本时&#xff0c;要逐一进行修改。 2、模块化驱动测试 …...

【详解】篮球记分牌硬件及代码

篮球记分牌设计 1 系统设计1.1 设计任务 1.2 性能指标要求1.2 设计思路及设计框图1.2.1设计思路1.2.2总体设计框图1.2.3电路原理图1.2.3 PCB布线图 2 主要程序模块的设计及原理2.1 外部中断0 2.2 菜单2.3 两队比分及两队犯规次数显示及修改2.3.1选择功能2.3.2修改功能2.3.3显示…...

FreeRTOS实时操作系统(二)系统文件代码学习

文章目录 前言系统配置任务创建任务创建删除实践 前言 接着学习正点原子的FreeRTOS教程&#xff0c;涉及到一些详细的系统内文件代码 系统配置 可以通过各种的宏定义来实现我们自己的RTOS配置&#xff08;在FreeRTOSconfig.h&#xff09; “INCLUDE”&#xff1a;配置API函数…...

分布式驱动电动汽车定速巡航控制

目录 前言 1. 电机模型 1.1电机数学模型 1.2 电机传递函数模型 2. 控制器设计...

如何启动和关闭分布式集群

分布式集群是由多个节点组成的系统&#xff0c;可以提供高性能、高可用、高扩展的数据处理能力。本文介绍如何启动和关闭一个包含hadoop、zookeeper、hbase和spark的分布式集群。 目录 启动顺序 关闭顺序 启动和关闭hadoop 启动hadoop 关闭hadoop 查看网页 启动和关闭z…...

WLAN基本概述及简单组网配置

WLAN概述 WLAN即Wireless LAN(无线局域网),是指通过无线技术构建的无线局域网络。WLAN广义上是指以无线电波、激光、红外线等无线信号来代替有线局域网中的部分或全部传输介质所构成的网络。 家庭WLAN产品: 家庭Wi-Fi路由器:通过把有线网络信号转换成无线信号,供家庭电…...

响应式Web设计单元测试

响应式Web设计单元测试 一. 单选题 &#xff08;共8题&#xff0c;40.0分&#xff09;二. 多选题 &#xff08;共5题&#xff0c;25.0分&#xff09;三. 判断题 &#xff08;共7题&#xff0c;35.0分&#xff09; 一. 单选题 &#xff08;共8题&#xff0c;40.0分&#xff09; …...

linux计划任务管理

1. crond计划任务概述 什么是计划任务&#xff0c;计划任务类似于我们平时生活中的闹钟。 在Linux系统的计划任务服务crond可以满足周期性执行任务的需求。 crond进程每分钟会处理一次计划任务, 计划任务主要是做一些周期性的任务目前最主要的用途是定时备份数据 Schedule on…...

研一,有点迷茫。

作者&#xff1a;阿秀 校招八股文学习网站&#xff1a;https://interviewguide.cn 这是阿秀的第「277」篇原创 小伙伴们大家好&#xff0c;我是阿秀。 最近回答了不少大一大二研一在读的学习圈中学弟学妹的咨询问题&#xff0c;基本都是计算机学习、进度、疑惑等等相关的问题&a…...

【新版】系统架构设计师 - 软件工程

个人总结&#xff0c;仅供参考&#xff0c;欢迎加好友一起讨论 文章目录 架构 - 软件工程考点摘要软件工程概述软件能力成熟度模型软件过程模型瀑布模型原型化模型增量模型螺旋模型喷泉模型V模型迭代与增量的概念CBSD基于构件的模型&#xff08;构件组装模型/基于构件的软件开发…...

html实现好看的个人介绍,个人主页模板3(附源码)

文章目录 1.设计来源1.1 主界面1.2 关于我界面1.3 教育成就界面1.4 项目演示界面1.5 联系我界面 2.效果和源码2.1 动态效果2.2 源代码2.2 源代码目录 源码下载 作者&#xff1a;xcLeigh 文章地址&#xff1a;https://blog.csdn.net/weixin_43151418/article/details/131263195 …...

某大厂工作3年,被劣驱良了。。。

最近在知乎上看到一个问题&#xff1a;编程界的劣驱良现象有哪些&#xff1f; 要想回答这个问题&#xff0c;首先要定义清楚&#xff0c;什么是「劣」什么是「良」&#xff1f; 如果你认为编程技术牛x就是「良」&#xff0c;编程技术差就是「劣」&#xff0c;那可以清楚的回答…...

爱奇艺大数据加速:从Hive到Spark SQL

01 导语 爱奇艺自2012年开展大数据业务以来&#xff0c;基于大数据开源生态服务建设了一系列平台&#xff0c;涵盖了数据采集、数据处理、数据分析、数据应用等整个大数据流程&#xff0c;为公司的运营决策和各种数据智能业务提供了强有力的支持。随着数据规模的不断增长和计算…...

c++构造函数的多个细节拷问

提问1 能在 构造函数里面调用 虚函数吗&#xff1f; 调用的 是这个类自己的 虚函数吗&#xff1f; 这个问题 等价于 虚函数表什么时候形成的&#xff1f; 回答1 答&#xff1a;在构造函数里面 可以调用虚函数哈 不过是父类的 子类对象还没有创建完成 所以 尽量不要在 构造里…...

Redis入门 - Lua脚本

原文首更地址&#xff0c;阅读效果更佳&#xff01; Redis入门 - Lua脚本 | CoderMast编程桅杆https://www.codermast.com/database/redis/redis-scription.html Redis 脚本使用 Lua 解释器来执行脚本。 Redis 2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为 EVAL。 …...

Creating Serial Numbers (C#)

此示例展示如何使用Visual C#编写的Add-ins为文件数据卡生成序列号。 注意事项&#xff1a; SOLIDWORKS PDM Professional无法强制重新加载用.NET编写的Add-ins&#xff0c;必须重新启动所有客户端计算机&#xff0c;以确保使用Add-ins的最新版本。 SOLIDWORKS PDM Professio…...

pycharm使用之torch_geometric安装

正式安装之前要先查看一下torch的版本 一、查看torch版本 1、winR &#xff0c;输入cmd 2、输入python 3、 输入import torch&#xff0c;然后输入torch.__version__&#xff0c;最后回车 可以看到我的torch版本是1.10.0 二、下载合适的版本 1、打开链接 https://pytorch-…...

spring-mvc 工作流程

一、概述 spring-mvc 主要是DispatcherServlet工作流程流程可以分为两块&#xff0c;第一块为DispatcherServlet的加载&#xff0c;第二块为请求处理 二、DispatcherServlet的加载 主要依靠三个对象 DispatcherServletRegistrationBean&#xff1a;实现了ServletContextInit…...

物联网Lora模块从入门到精通(六)OLED显示屏

一、前言 获取到数据后我们常需要在OLED显示屏上显示&#xff0c;本文中我们需要使用上一篇文章(光照与温湿度数据获取)的代码&#xff0c;在其基础上继续完成本文内容。 基础代码&#xff1a; #include <string.h> #include "board.h" #include "hal_ke…...

平面坐标变换(单应性变换/Homography变换)

单应性(homography)变换用来描述物体在两个平面之间的转换关系&#xff0c;可以用于描述平移、翻转、缩放、旋转、仿射变换等。其是对应齐次坐标下的线性变换&#xff0c;可以通过矩阵表示&#xff1a; 其中&#xff0c;H为单应性变换矩阵&#xff0c;假设变换前坐标为(x,y)&am…...

大数据项目常识

大数据项目 随着社会的进步&#xff0c;大数据的高需求&#xff0c;高薪资&#xff0c;高待遇&#xff0c;促使很多人都来学习和转行到大数据这个行业。学习大数据是为了什么&#xff1f;成为一名大数据高级工程师。而大数据工程师能得到高薪、高待遇的能力在哪&#xff1f;自…...

Linux系统:常用服务端口

目录 一、理论 1.端口分类 2.传输协议 3.常用端口 一、理论 1.端口分类 一个计算机最多有65535个端口&#xff0c;端口不能重复。Linux 只有 root 用户可以使用1024以下的端口。 表1 端口分类 端口范围说明公认端口&#xff08;Well-KnownPorts&#xff09;0 - 1023这类…...

前端和后端分别是什么?

从技术工具来看&#xff1a; 前端&#xff1a;常见的 html5、JavaScript、jQuery... 后端&#xff1a;spring、tomcet、JVM&#xff0c;MySQL... 毕竟&#xff0c;如果这个问题问一个老后端&#xff0c;他掰掰手指可以给你罗列出一堆的名词来&#xff0c;比如设计模式、数据库…...

Spring基础知识(一)

目录 1.Spring Framework 2.Spring Framework优点 3.Spring Framework的功能模块 4.Spring配置文件 5.Spring应用配置步骤 6.Spring的IoC是什么 7.IoC的理念 8.IoC体系的好处 9.Spring中的 IoC 容器 10.依赖注入的方式 1.Spring Framework Spring Framework即Spring框…...

易语言使用node编译的js文件

环境配置 npm install -g cnpm babel-preset-env babel-cli babel-polyfill browserifynpm install -g crypto-js nodejs转js 例如加密模块 browserify -r babel-polyfill -r crypto-js -o es6.txt browserify file.js -o es6.txt易语言 使用v8 推荐 直接生成导入js即…...

计算机网络笔记:动态主机配置协议(DHCP)

协议配置&#xff1a; 为了把协议软件做成通用和便于移植的&#xff0c;协议软件的编写者不会把所有的细节都固定在源代码中&#xff0c;相反&#xff0c;他们把协议软件参数化&#xff0c;这就使得在很多台计算机上有可能使用同一个经过编译的二进制代码。一台计算机和另一台…...

做民宿需要和多家网站合作吗/如何推广网站运营

...

自己做网站用买域名吗/吉林网络推广公司

每天利用计划任务在凌晨1点自动执行&#xff0c;备份zabbix的数据库至本地的/backup/mysql_backup目录 #!/bin/sh DUMP/usr/bin/mysqldump OUT_DIR/backup/mysql_backup LINUX_USERroot DB_NAMEzabbix DB_USERroot DB_PASS123456 cd $OUT_DIR DATEdate %Y%m%d OUT_SQL"$DA…...

网页设计基础教程视频教程/seo优化裤子关键词

qt中有时候使用new后并没有使用delete&#xff0c;原因是 Qt 自动回收是靠父子关系。父亲销毁了。他的孩子也销毁。 #include "mainwindow.h" #include <QApplication> #include <QTextCodec> #include <QLabel> int main(int argc, char *argv[…...

东莞网站推广怎么做/潍坊seo建站

预计更新第一章. Python 简介 Python 简介和历史Python 特点和优势安装 Python 第二章. 变量和数据类型 变量和标识符基本数据类型&#xff1a;数字、字符串、布尔值等字符串操作列表、元组和字典 第三章. 控制语句和函数 分支结构&#xff1a;if/else 语句循环结构&#…...

点击图片预览 wordpress/郑州seo网站排名

目前智能顾问已掌握大量资产&#xff0c;第一个以人工智能驱动的基金Rebellion曾成功预测了2008年股市崩盘&#xff0c;并在2009年给希腊债券F评级&#xff0c;而当时惠誉的评级仍然为A&#xff0c;通过人工智能&#xff0c;Rebellion比官方降级提前一个月&#xff1b;掌管900亿…...

wordpress 修改端口/免费域名申请网站

1、文档如何存储1.1 分片与路由当索引一个文档的时候&#xff0c;文档会被存储到一个主分片中。Elasticsearch 如何知道一个文档应该存放到哪个分片中呢&#xff1f;当我们创建文档时&#xff0c;它如何决定这个文档应当被存储在分片 1 还是分片 2 中呢&#xff1f;首先这肯定不…...