「这是我参与11月更文挑战的第3天,活动详情查看:2021最后一次更文挑战」
个人部署在了腾讯云
名称/ID Ubuntu-MecD(lhins-ghaeb4kg)
实例状态 运行中
地域和可用区 北京 | 北京七区
套餐类型 通用型
实例规格 CPU: 2核 内存: 4GB
系统盘 80GB SSD云硬盘管理快照
流量包 1200GB/月(带宽:8Mbps)
连接服务器
$ ssh ubuntu@82.157.142.xxx
输入密码
卸载老版Docker
$ sudo apt-get remove docker docker-engine docker.io containerd runc
linux 内核信息查看
$ uname -a
以下是输出结果
Darwin guokaideMacBook-Pro.local 21.1.0 Darwin Kernel Version 21.1.0: Wed Oct 13 17:33:23 PDT 2021; root:xnu-8019.41.5~1/RELEASE_X86_64 x86_64
方法一(最简单) 安装snap商店版本,版本可能落后
$ sudo snap install docker
方法二 安装官方最新版本
添加软件仓库
$ sudo apt-get update
接着安装一些可以让 APT 通过 HTTPS 去使用软件仓库的基础应用:
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
添加 Docker 的官方 GPG 密钥:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 显示”OK”就可以了。
密钥指纹(9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88)验证密钥
$ sudo apt-key fingerprint 0EBFCD88
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <docker@docker.com>
sub rsa4096 2017-02-22 [S]
密钥指纹一致,添加软件仓库
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
安装最新版本的 Docker:
$sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
通过运行 hello-world 映像来验证 Docker Engine 安装是否正确。
sudo docker run hello-world
查看Docker启动镜像
docker ps
安装Python
安装python3.5可能使用的依赖
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
到python官网找到下载路径, 用wget下载
wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz
解压tgz包
tar -zxvf Python-3.5.3.tgz
把python移到/usr/local下面
mv Python-3.5.3 /usr/local
删除旧版本的python依赖
ll /usr/bin | grep python
rm -rf /usr/bin/python
进入python目录
cd /usr/local/Python-3.5.3/
配置
./configure
编译 make
make
编译,安装
make install
删除旧的软链接,创建新的软链接到最新的python
rm -rf /usr/bin/python
ln -s /usr/local/bin/python3.5 /usr/bin/python
python -V
血泪教训
服务器2核4G 跑sentry太吃力了 经常宕机
然后就重启 好在是自己测试用的,要是线上肯定被骂死
之后步骤参考上一篇 🔰「前端监控」 Sentry搭建异常监控系统