由于我2023年的时候在腾讯云购买了域名,所以就选择在腾讯云购买服务器了。y总课程开头是阿里云为例子,后面就是讲腾讯云和华为云了。腾讯云登录的账号不是root账号,就是普通账号。

docker的基本概念

  1. 镜像(image):可以认为是模版,可以生成很多容器(container),用相同image生成的container都完全一样,可以跳过配环境,docker会对image做空间优化;
  2. 容器(container):可以理解为服务器,docker会对container做空间优化,迁移是对container进行迁移

购买云服务器

y总推荐的是ECS共享形n4,推荐最好不要买轻量级,但是我不是新用户了,轻量级的价格比较低,配置也还可以就选择买轻量级服务器了。
Pasted image 20260110124006
我买的服务器,买的时候要选择ubuntu20.04。
Pasted image 20260110172605
什么带宽,续费我就不管啦。记住腾讯云这边要买包月包年的,按量计费的好像不能上线对外公开的网站。我就只买了一年,感觉自己之后就算做网站也不知道放啥,而且域名是23年买的,27年要续费了。

网站搭建

然后由于网站没上线,我得先完善网站内容!上次就是没搭建网站就先备案了,早上还在睡梦中接到电话police uncle问我怎么看不到网站内容,我只能说还没做………… 然后现在的备案和以前不一样了,还需要下载app,如果app人脸识别不能打开相机或者是识别失败,记得把权限打开,然后过段时间再来识别。
登录云服务器。腾讯云这个默认用户就是ubuntu,有sudo权限。我第一次弄的时候非常脑瘫地把默认登录用户(ubuntu)的名字改成root了!这样是不可以的!后面我查看用户,发现只有一个root,没有ubuntu了,所以重置系统重新做了一次。腾讯云登录之后如果要进入root,应该执行sudo -i。
错误做法:
Pasted image 20260110195346
Pasted image 20260110195007
成功登录。但是可以看见这里登录之后不是Ubuntu,而是root,所以在服务器里面ubuntu账号直接合并了。
Pasted image 20260110195605

安装docker

这个的安装命令太多了,放到脚本里跑吧。
Pasted image 20260111153113
然后安装,没听说有版本要求懒得管了:
‘’‘
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
‘’‘
等待docker安装,腾讯云比较慢。
报错了:
image.png
用sudo apt-get update更新之后重新执行命令就好了,速度挺快的。
Pasted image 20260111162745好成功了,可以pull Ubuntu20.04了。
![[Pasted image 20260111223159.png]]

在创建容器my_docker_server之后ctl+p,ctl+q挂起容器,去腾讯云放开20000端口。轻量级服务器应该是没有安全组的,所以我们在控制台点开实例找到防火墙。
Pasted image 20260112120704
image.png

image.png

更多推荐