`计算机知识` 租云服务器, Docker

catalog

  • 云服务器
    • Docker
    • 阿里云
    • 重载系统
    • 创建用户
    • 配置免密登录
    • 安装tmux
    • 安装Docker
  • Docker
    • 命令
    • 配置统一镜像
    • docker容器配置

云服务器

云平台的作用

  • 存放docket容器, 让运算操作运行在云端
  • 获得一个公网IP, 让别人可以访问

云服务器的分类

  • 1, 毛坯, 即这个服务器是NULL的, 然后我们自定义的去配置. 比如一些项目框架django, thrift, 是使用这种
  • 2, 现成, 比如数据库db, 不用我们自己去搭建一个db, 可以直接租一个[数据库]的服务器 也有[直播]的服务器, 不用我们自己去搭建
    这种服务器, 在提供服务时, 有2种方式: (1: 通过socket; <我们通过(IP+Port)去访问服务>) (2: 通过http; <我们通过一个链接url, 然后链接会返回给我们一个结果>)

应用

我们在做一个项目时:

  • 中心节点: 一个"毛坯"服务器, 存放我们的框架 比如Django. 然后这个中心的Django, 会调用各个服务. 所有的服务, 都是围绕这个中心来展开的
  • 子节点 : 比如数据库mysql redis cdn 直播这些功能, 都可以使用 "现成"服务器, 即具体功能 服务器已经给我们搭好了

重点放在毛坯服务器上, 因为成形服务器已经搭建好了 直接去调用即可


Docker

我们通过Ac Terminal, 可以SSH到 我们租到的毛坯服务器上

但是, 不要在租到的 服务器上, 去搭建我们的环境 和 项目, 把具体的环境和项目, 放到Docker
即, 我们不在 租到的服务器上 开发, 而是在 服务器里的Docker里 进行开发

Docker: 在一个服务器上, 开多个子服务器

Docker的好处:

  • 便于 迁移.
    比如你想将你的项目, 从阿里云 迁移到 腾讯云里, 或者从linux上 迁移到 windows上
  • 提供 配置好环境的 docker镜像
    无需去手动的配置环境

`计算机知识` 租云服务器, Docker_第1张图片
上图中的Docker容器, 其实也就是个: 服务器


因为, 我们是在Docker容器(服务器))里 进行开发的, 如何进入Docker容器里呢?

  • 方式1, 先登录到租到的 服务器里, 然后再进入Docker容器
  • 方式2, 因为Docker容器, 可以看成是一个 服务器, 将Docker配置好SSH登录后, 也可以 直接从AcTerminal SSHDocker常用

配置

  • 1, 1核 2GB (不够后期可以动态扩容)
  • 2, 按量付费, 选择 最大的带宽.
    (费用取决于流量, 而流量与带宽没有关系)
    比如说, 你传一个视频 是100Mb, 那么他就是100Mb的流量(即费用). 你带宽高 则1s就过来了; 带宽低 可能1min才过来. 而流量/费用 是一样的
  • 系统版本 Ubuntu 20.04 LTS

阿里云

进入ecs服务器控制器页面: https://ecs.console.aliyun.com/
ecs: elastic compute service 弹性可伸缩的计算型服务器
ecs服务器 是一个 毛坯的服务器, 你自己去配置. 相当于一个空的房间, 我们可以定制化
轻量级服务器 是一个 旅馆

点击实例, 点击 创建实例, 选择 自定义购买

服务器选择 包年包月 付费方式 比较好; 带宽选择 按量付费

选择1核, 2Gb

镜像选择 Ubuntu 20.04

选择分配公

你可能感兴趣的:(计算机知识,服务器,运维,docker)