`计算机知识` 租云服务器, 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容器, 其实也就是个: 服务器


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

  • 方式1, 先登录到租到的 服务器里, 然后再进入Docker容器
  • 方式2, 因为Docker容器, 可以看成是一个 服务器, 将Docker配置好SSH登录后, 也可以 直接从AcTerminal SSHDocker常用
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker 是一个开源的容器化平台,它可以让你更方便地创建、部署和运行应用程序。本文将为您提供 Docker 的基础知识,以及如何在您的计算机上安装和使用 Docker。 1. Docker 的基础概念 Docker 是一个容器化平台,它可以让您更轻松地创建、部署和运行应用程序。容器是一个轻量级的运行环境,它可以在任何操作系统上运行,而无需额外的配置。 Docker 的主要组成部分包括 Docker 镜像、Docker 容器和 Docker 仓库。 - Docker 镜像:一个 Docker 镜像是一个可执行的软件包,它包含了应用程序的所有代码、运行时环境、库和依赖项。您可以将 Docker 镜像看作是一个打包好的应用程序。 - Docker 容器:一个 Docker 容器是一个可运行的实例,它是由 Docker 镜像创建而来的。每个容器都是独立的运行环境,它可以运行在任何 Docker 主机上。多个 Docker 容器可以运行在同一个主机上,并且它们之间是隔离的。 - Docker 仓库:Docker 仓库是一个存储 Docker 镜像的地方。您可以将 Docker 镜像上传到 Docker 仓库中,也可以从 Docker 仓库中下载 Docker 镜像。 2. Docker 的安装 在开始使用 Docker 之前,您需要在您的计算机上安装 DockerDocker 可以在不同的操作系统上运行,包括 Linux、Windows 和 macOS。 - Linux:对于 Linux 用户,您可以根据您的发行版选择适当的 Docker 安装方式。例如,在 Ubuntu 上,您可以使用以下命令安装 Docker: ``` $ sudo apt-get update $ sudo apt-get install docker-ce ``` - Windows 和 macOS:对于 Windows 和 macOS 用户,您可以使用 Docker Desktop 进行安装。Docker Desktop 是一个带有图形界面的应用程序,可以让您更轻松地管理 Docker。 3. Docker 的使用 一旦您成功地安装了 Docker,您就可以开始使用它来创建、部署和运行应用程序了。 - 创建 Docker 镜像:您可以使用 Dockerfile 文件来创建 Docker 镜像。Dockerfile 是一个文本文件,其中包含了创建 Docker 镜像所需的所有指令。例如,以下是一个简单的 Dockerfile 文件: ``` FROM ubuntu:latest RUN apt-get update && apt-get install -y nginx CMD ["nginx", "-g", "daemon off;"] ``` 这个 Dockerfile 文件指定了一个基于最新版 Ubuntu 镜像的 Docker 镜像,然后安装了 Nginx 服务器。最后,CMD 指令指定了 Nginx 服务器的启动命令。 - 构建 Docker 镜像:一旦您编写了 Dockerfile 文件,您就可以使用 docker build 命令来构建 Docker 镜像。例如,以下是一个简单的构建命令: ``` $ docker build -t my-nginx . ``` 这个命令将使用当前目录下的 Dockerfile 文件来创建一个名为 my-nginx 的 Docker 镜像。 - 运行 Docker 容器:一旦您有了 Docker 镜像,您就可以使用 docker run 命令来运行 Docker 容器。例如,以下是一个简单的运行命令: ``` $ docker run -d -p 80:80 my-nginx ``` 这个命令将在后台运行一个名为 my-nginx 的 Docker 容器,并将容器的 80 端口映射到主机的 80 端口上。 - 将 Docker 镜像推送到 Docker 仓库:一旦您创建了 Docker 镜像,您可以使用 docker push 命令将其推送到 Docker 仓库中。例如,以下是一个简单的推送命令: ``` $ docker push my-nginx ``` 这个命令将名为 my-nginx 的 Docker 镜像推送到 Docker 仓库中。 这些都是 Docker 的基础知识和用法。如果您想深入了解 Docker,您可以访问 Docker 官方网站,其中包含了更详细的文档和教程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值