随记-阿里云服务器 Ubuntu20.04

禁止root 远程登录

先创建一个用户

sudo adduser username

赋予用户sudo

sudo usermod -a -G adm username
sudo usermod -a -G sudo username

禁用 root 远程登录

# 修改config
vim /etc/ssh/sshd_config

# 将 PermitRootLogin yes 改为 PermitRootLogin no
PermitRootLogin no 

# 重启 ssh
sudo service ssh restart

修改默认22 端口

# 修改config
vim /etc/ssh/sshd_config

# 搜索并复制 Port,修改 22 为其他可用端口
Port 55

# 重启 ssh
sudo service ssh restart

免密登录

生成密钥

 ssh-keygen -t rsa -b 4096 -f file_name

上传公钥到服务器

 ssh-copy-id -i .ssh/id_rsa.pub  用户名@192.168.x.xxx

安装Docker

更新软件包索引

sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common

curl 导入源仓库的 GPG key

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

添加 Docker APT 软件源

 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

安装 Docker

安装 Docker 最新版本
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
安装指定版本

查看可用版本

sudo apt update
apt list -a docker-ce

# 示例
docker-ce/focal 5:20.10.24~3-0~ubuntu-focal amd64
docker-ce/focal 5:20.10.23~3-0~ubuntu-focal amd64
# 如上,VERSION 在第二列
5:20.10.24~3-0~ubuntu-focal
5:20.10.23~3-0~ubuntu-focal

安装指定版本

sudo apt install -y docker-ce=\<VERSION\> docker-ce-cli=\<VERSION\> containerd.io

阻止 Docker 自动更新

sudo apt-mark hold docker-ce

以非 Root 用户身份执行 Docker

sudo usermod -aG docker $USER

安装 Git

sudo apt update
sudo apt install -y git

安装 GitLab Runner

gitlab link:安装 GitLab Runner

添加源

curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash

安装

最新版本
sudo apt-get install -y gitlab-runner
安装指定版本
apt-cache madison gitlab-runner
sudo apt-get install -y gitlab-runner=15.11.0

注册

sudo gitlab-runner register \
  --non-interactive \
  --url "https://jihulab.com" \
  --registration-token "token" \
  --executor "docker" \
  --docker-image image \
  --description "docker-runner"

到此结 DragonFangQy  2023.8.10

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值