当前位置:首页 > CN2资讯 > 正文内容

云服务器设置代理tinyproxy windows 云服务器怎么跑代码

2天前CN2资讯


前段时间购买了阿里云的云服务器产品 新手小白要踏入运维的学习了

在之前的文章中主要介绍的是如何在本地docker生成前后端的相关镜像来挂起服务

今天来分享一下在云服务器上该如何操作呢?

因为买的ECS产品是裸的云服务器,所以先要安装一下docker和git方便我们部署和拉取代码到服务器上。

 

1.安装docker和docker-compose

(1)安装前,我们先来更新一下yum包

sudo yum update

(2)更新之后,安装一些相关的包

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

其中,yum-utils提供yum-config-manager功能,device-mapper-persistent-data和lvm2是devicemapper驱动所依赖的包。

(3)设置yum源为阿里云,这样速度会比较快一些

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

(4)安装docker

sudo yum install docker-ce 

在安装docker时,我遇到了一个小问题,如下:

[root@iZbp1h073jqg8vm26zybq7Z ~]# sudo yum -y install docker-ce
Last metadata expiration check: 0:00:14 ago on Sun 16 Feb 2020 11:56:56 AM CST.
Error:
 Problem: package docker-ce-3:19.03.6-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed
  - cannot install the best candidate for the job

大概意思就是提示需要更新containerd.io,那么执行下面一句:

wget https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
yum -y install containerd.io-1.2.6-3.3.el7.x86_64.rpm 

(5)安装成功后测试

docker version 

说明docker就安装成功了!

(6)再安装docker-compose

sudo pip install docker-compose

 

2.安装git

git方便我们更新拉取最新的代码到服务器上

(1)使用yum安装git

yum install git

(2)查看安装git的版本

git --version

(3)配置个人信息(注意:名字和邮箱之前有空格)并查看

git config --global "Example"
git config --global user.email Example@

git config --list

(4)创建SSH key

我们需要在本地创建一个ssh key,然后把key保存到git上,这样我们就可以使用ssh的方式去连接git 克隆项目及更新代码

$ ssh-keygen -t rsa -C "Example@"

然后,就选择默认,一直回车、回车、回车就行

(5)去生成的文件里查看key,并复制

cat ~/.ssh/id_rsa.pub

(6)去git官网,设置- 左侧ssh和gpg keys -  新添加一个key,将之前复制的key,填入然后保存

到此,就成功安装并配置好git,可以成功克隆项目到服务器上了

 

3.利用阿里云镜像加速器

(1)登录阿里云账号,点击控制台,然后选择产品与服务,再点击容器镜像服务

(2)然后点击镜像加速器,会看到你的私人加速器地址,选择适合自己服务器的操作文档,这里我是CentOS

(3) 参照阿里云给出的操作文档,在服务器上执行这些命令

 

4. 部署前后端项目

克隆项目到服务器 (这里使用ssh的方式)

git clone [url]

然后再使用docker-compose up -d 就可以在服务器上生成镜像,并挂载启动。因为之前有在本地docker先尝试部署过,所以这里没有遇到什么太大的问题,将项目所需要的docker镜像全部启动,就可以使用了。

注意:和本地localhost不同,这里代码里需要修改一些关于ip的配置

 

本文着重介绍如何安装docker、docker-compose及git相关知识,然后再在服务器上生成所需要的镜像,启动服务整个流程。

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/30446.html

    分享给朋友:

    “云服务器设置代理tinyproxy windows 云服务器怎么跑代码” 的相关文章

    中国电信CN2价格表最新版下载指南:助力企业轻松选择优质网络服务

    在互联网高速发展的今天,网络服务质量已经成为企业发展的重要保障。而对于企业来说,选择一家优质、可靠、性价比高的网络服务提供商尤为重要。中国电信作为国内领先的通信运营商,始终致力于为企业提供优质的网络服务,其CN2网络更是以其稳定的性能和全面的覆盖而备受好评。为了帮助企业更好地选择适合自己的网络服务方...

    SSH Client Windows 登录指南:轻松配置与高级功能使用

    SSH 客户端在 Windows 中的概述 SSH,也就是安全外壳协议,是一种用来在网络中进行安全数据传输的协议。它确保数据的机密性和完整性,这对于网络管理员和开发者来说是至关重要的。在Windows中,SSH客户端直接关系到我们如何安全地登录到远程计算机。通过SSH,用户可以安全地执行命令、传输文...

    LeaseWeb旧金山数据中心:为企业提供高效IT基础设施解决方案

    在谈到全球范围内的IT基础设施解决方案时,LeaseWeb无疑是一个重要的名字。成立于荷兰的LeaseWeb,凭借其卓越的服务和强大的网络能力,已经发展成为一家全球性的科技公司。它不仅提供传统的独立服务器服务,还涵盖了云计算、服务器托管等多样化的解决方案。对我而言,LeaseWeb就像是一座桥梁,连...

    低价CDN服务指南:如何选购与优化你的网站性能

    低价CDN服务概述 在当今互联网时代,CDN(内容分发网络)已经成为提高网站性能的重要工具。简单来说,CDN通过将网站内容缓存在不同地理位置的服务器上,帮助快速传输数据,减少用户等待时间。当我第一次接触CDN时,感觉它的工作原理就像一部精密的机器,把信息高效地分发到需要的地方。尤其是低价CDN,凭借...

    P100 GPU价格分析及购买指南 - 如何选择性价比最高的GPU

    在如今的计算技术中,P100 GPU扮演了一个至关重要的角色。尤其是对于那些需要进行大量并行计算的任务,比如深度学习、科学模拟和数据分析,P100 GPU是一款极具吸引力的选项。作为NVIDIA推出的高性能计算单元,P100 GPU不仅具备强大的计算能力,还拥有一系列先进的技术规格,使其在行业中脱颖...

    域名连通性指南:如何有效测试和解决问题

    在我们日常使用互联网的时候,可能听到过“域名连通性”这个词,但它到底指的是什么呢?简单来说,域名连通性就是指当我们在浏览器中输入一个域名(比如www.example.com)时,能否顺利连接到对应的服务器。一旦这个连通性出现问题,那么我们就无法访问网站,可能会遇到各种烦人的错误提示。 域名连通性的重...