常用初始化脚本 » History » Version 1
陈远涛 陈, 08/26/2026 09:38 AM
| 1 | 1 | 陈远涛 陈 | # 常用初始化脚本 |
|---|---|---|---|
| 2 | |||
| 3 | ## 更新ali 源 |
||
| 4 | ``` |
||
| 5 | # 备份 |
||
| 6 | cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak |
||
| 7 | |||
| 8 | # 修改源文件内容 |
||
| 9 | Types: deb |
||
| 10 | URIs: https://mirrors.aliyun.com/ubuntu |
||
| 11 | Suites: noble noble-updates noble-backport |
||
| 12 | Components: main restricted universe multiverse |
||
| 13 | Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg |
||
| 14 | |||
| 15 | Types: deb |
||
| 16 | URIs: https://mirrors.aliyun.com/ubuntu |
||
| 17 | Suites: noble-security |
||
| 18 | Components: main restricted universe multiverse |
||
| 19 | Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg |
||
| 20 | |||
| 21 | ``` |
||
| 22 | |||
| 23 | ## docker 按照 |
||
| 24 | ``` |
||
| 25 | sudo apt update |
||
| 26 | sudo apt install -y ca-certificates curl gnupg |
||
| 27 | |||
| 28 | sudo install -m 0755 -d /etc/apt/keyrings |
||
| 29 | # 使用阿里云的gpg密钥 |
||
| 30 | curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg |
||
| 31 | sudo chmod a+r /etc/apt/keyrings/docker.gpg |
||
| 32 | |||
| 33 | # aliyun docker-ce源,noble(24.04) |
||
| 34 | echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu noble stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null |
||
| 35 | |||
| 36 | sudo apt update |
||
| 37 | sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin |
||
| 38 | |||
| 39 | # 免sudo |
||
| 40 | sudo usermod -aG docker $USER |
||
| 41 | ``` |