租云服务器&安装docker

来源:参考ACwing Linux基础课
描述,本篇文章不用于商业,只是自己以后复习时候看看

1.知识点概述

云平台(云服务器)的作用:

  • 存放我们的docker容器,让计算跑在云端。
  • 获得公网IP地址,让每个人可以访问到我们的服务。

任选一个云平台即可,推荐配置:

  • 1核 2GB(后期可以动态扩容,前期配置低一些没关系)
  • 网络带宽采用按量付费,最大带宽拉满即可(费用取决于用量,与最大带宽无关)
  • 系统版本:ubuntu 20.04 LTS(推荐用统一版本,避免后期出现配置不兼容的问题)

2.租云服务器及安装docker

前置 terminal 核服务器的关闭

在这里插入图片描述
我们需要的是租毛坯服务器
在这里插入图片描述

1.阿里云租用流程

阿里云官网
点击控制台-> 云服务器ECS–>实例-> 创建实例
在这里插入图片描述
自定义购买
在这里插入图片描述
可用区自己选择合适的就行
在这里插入图片描述
镜像要选择Ubutu 20.04
在这里插入图片描述
能选择默认的就一定选择默认的,先跑通再说
峰值一定要拉满
IPv4如果没弄,这个服务器就相当于废了
在这里插入图片描述
没有安全组一定要新建安全组
在这里插入图片描述
然后下一步,进入系统配置
密码最好要自定义配置

在这里插入图片描述
然后进入下一步,进入分组设置

能默认的就默认,先跑通再说
在这里插入图片描述
下一步,确认订单
在这里插入图片描述

2.阿里云的在自己终端中的登录

阿里云默认租到的服务器是根用户,root

在自己的terminal中的登陆方式
1.ssh root@服务器ip地址
复制好自己的公网ip地址
在这里插入图片描述
ssh root@106.15.104.4

然后输入密码(你购买服务器中设置的密码)

从而在终端登录到自己租的云服务器上了

2.free -h 查看服务器的配置

服务器核的信息放在了,/proc/cpuinfo里面

3.cat /proc/cpuinfo可以查看核的服务器核的信息

4.一定要创建一个非根用户,然后给这个用户分配一个sudo权限

创建一个acs用户(用户名自己起)比如kdh

adduser acs #创建用户acs

​然后输入你像要用的密码,自己一定要背过

usermod -aG sudo acs #给用户acs分配sudo权限

5.退回自己的terminal (ctrl +d ),然后配置acs这个用户的别名和免密登录

配置别名

cd .ssh/

vim config

Host server1 # server1别名
	HostName 106.15.104.4 #(服务器的IP地址)
	User acs # 服务器中的用户名

配置免密登录

ssh-copy-id srever1

然后输入自己服务器的密码

登录刚刚新开的服务器账户中

ssh server1
这便就能从自己的terminal中进入服务器的终端里面了

然后给自己毛坯服务器先更新以下

sudo apt-get update

安装tmux

sudo apt-get install tmux

将acterminal中的祖传配置文件同步到服务器上

先回到自己的erminal中,ctrl + d然后输入
*这个.bashrc,.vimrc,.tmux.conf这些配置文件是在自己的terminal里面本就有的,或者是y总的祖传配置文件的 *

scp .bashrc .vimrc .tmux.conf server1:

有.tmux.conf无法生效的情况出现

tmux source-file ~/.tmux.conf (有些人的配置文件可能没有办法生效)

在进入服务器

ssh server1

打开tmux。(养成好习惯,所有工作都在tmux里进行,防止意外关闭终端后,工作进度丢失)

6.然后在tmux中根据docker安装教程进行安装即可。

基本复制粘贴,以最新的为准

依次(一定要逐行输入,不要跳命令,一行一行的执行)输入以下命令

1.Set up Docker’s apt repository.

# Add Docker's official GPG key:
$ sudo apt-get update
$ sudo apt-get install ca-certificates curl
$ sudo install -m 0755 -d /etc/apt/keyrings
$ sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
$ sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
$ echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
$ sudo apt-get update

2.Install the Docker packages.

$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

然后先不着急及输入docker引擎,先输入

$ docker –version

如果出现版本号,就表示已经装好了

然后以后就在docker里面写代码就可以了,这就算配置好了

7.如果买的服务器被自己弄坏了,可以重启服务器,方式见下
在这里插入图片描述


3.腾讯云的租用以及docker配置

腾讯云官网

腾讯云登陆的,不是root而是ubutu

ssh ubutu@Ip地址

密码

然后也可以在ubutu下创建一个用户,弄一个sudo权限

其他操作跟以上操作一样
租服务器流程

控制台->云产品-> 云服务器->实例->新建
在这里插入图片描述
镜像一定要选择Ubutu的,且能默认就默认
公网ip但一定要有
在这里插入图片描述
安全新建组 的流程就不展示了,跟上述的阿里云大同小异
在这里插入图片描述
密码的设置以及没有root用户,只有ubutu
在这里插入图片描述
确认配置信息
在这里插入图片描述
这样就算购买好了一台腾讯云服务器

关于在自己的terminal中配置服务器以及安装docker见上面配置阿里云的过程,基本一样


4.租华为云&配置docker

华为云官网
华为云服务器的租用
控制台->云服务器ECS
在这里插入图片描述
镜像的选择
在这里插入图片描述
安全组的建立,见阿里云的建立
在这里插入图片描述
上述有误,弹性公网一定得有,见下面
带宽大小一定要拉大最大,这并不会影响费用
在这里插入图片描述
查看信息
在这里插入图片描述
点击购买即可

关于在自己的terminal中配置docker及毛坯房的建立,见阿里云的笔记处


  • 19
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值