云服务器配置(1)--基础篇+docker+VPN代理

Posted by 小星星也变奏 on June 9, 2025

阿里云配置

  1. 购买阿里云服务器ECS
  2. 实例重置密码
  3. 安全组开放端口

服务器配置

  1. ssh密码连接
  2. git配置
    1
    2
    
    apt update
    apt install git
    
  3. 安装docker
    1
    2
    3
    4
    
    wget https://download.docker.com/linux/static/stable/x86_64/docker-28.0.4.tgz
    tar -xzf docker-28.0.4.tgz
    sudo systemctl stop docker
    vim /etc/systemd/system/docker.service
    
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target

[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target
1
2
3
4
5
6
7
8
9
chmod +x /etc/systemd/system/docker.service

systemctl daemon-reload

systemctl enable docker.service

systemctl start docker

docker run hello-world
  1. 安装docker-compose ``` wget https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-x86_64

mv docker-compose-linux-x86_64 /usr/local/bin

mv docker-compose-linux-x86_64 docker-compose

sudo chmod +x /usr/local/bin/docker-compose

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

docker-compose –version

1
2
3
> note: 这种只能用docker-compose,而不能用docker compose。原因是当前的docker是通过官方的二进制包进行的安装,没有自动包含compose插件。现在的docker-compose是单独的二进制文件,不会自动被docker命令识别。

5. 安装conda

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh bash Miniconda3-latest-Linux-x86_64.sh

1
2
3
4
5
6
7
8
9
6. glider docker

- 导入位于阿里云盘-备份文件-工作备份的`glider-docker`文件夹
- 阿里云镜像容器拉镜像 `sudo docker pull registry.cn-hangzhou.aliyuncs.com/dinghongru/glider`
- 启动 `export CURRENT_UID=$(id -u) && export CURRENT_GID=$(id -g) && docker-compose up -d`

7. docker添加代理

sudo mkdir -p /etc/systemd/system/docker.service.d

sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf

[Service] Environment=”HTTP_PROXY=http://127.0.0.1:8444” “HTTPS_PROXY=http://127.0.0.1:8444” “NO_PROXY=localhost,127.0.0.1”

systemctl daemon-reload

systemctl restart docker

systemctl show –property=Environment docker

1
2
3
4
5
8. conda添加代理

`vim ~/.condarc`

proxy_servers: http: http://127.0.0.1:8444 https: http://127.0.0.1:8444 ```

conda config --show proxy_servers