update:server

This commit is contained in:
Dich
2025-04-13 16:46:10 +08:00
parent 41feb6c98d
commit 7d13fb2903

View File

@ -294,51 +294,12 @@ scp 用户名@ip:/路径 文件目录
``` ```
## Docker ## Docker
- 安装基础工具 Docker 官方提供了一个安装脚本,可以自动选择适当版本,并规避仓库问题:
```
```` curl -fsSL https://get.docker.com -o get-docker.sh
sudo apt-get update sudo sh get-docker.sh
sudo apt-get install \ ```
apt-transport-https \ 这个脚本会为你的系统自动选择合适的安装方式。
ca-certificates \
curl \
gnupg \
lsb-release
````
- 安装docker的gpg key
````
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
````
- 安装docker源
````
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
````
上面命令中的`lsb_release -cs`返回`bullseye`也就是debian11的代号。
- 安装docker
````
apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo systemctl enable docker
sudo systemctl start docker
````
至此安装完成。
在debian系的Linux发行版上docker会开机启动启动。
如果平时使用非root账户又不想每次执行docker命令之前都加上sudo参考docker的[文档](https://link.zhihu.com/?target=https%253A//docs.docker.com/engine/install/linux-postinstall/%2523manage-docker-as-a-non-root-user),可以添加`docker`组并将非root账户加入到该组中。下面的命令创建`docker`组并将当前用户加入`docker`组,执行完成之后重新登陆生效:
````
sudo groupadd docker
sudo usermod -aG docker $USER
````
### 使用 Docker 存储库安装 ### 使用 Docker 存储库安装
@ -424,7 +385,6 @@ sudo systemctl start docker
sudo systemctl enable docker sudo systemctl enable docker
``` ```
运行以下命令来验证Docker是否正常工作 运行以下命令来验证Docker是否正常工作
``` ```
sudo docker run hello-world sudo docker run hello-world