购买
2c4g + 60G硬盘 + 500G/每月
188元
- 选ubuntu24.04系统
配置
注意:操作用户是ubuntu
- 修改主机名
# 重新登录后生效。
sudo hostnamectl set-hostname vm-tx-20260705- 更换密码
sudo passwd- 安装基础工具
sudo apt update
sudo apt install -y curl wget vim git unzip zip htop tree lsof net-tools ca-certificates gnupg chrony jq
启动时间同步:
sudo systemctl enable --now chrony
sudo timedatectl- 安装docker
# 使用最新版
# sudo apt install -y docker.io docker-compose-v2
# 使用 28.4.0 版本,它和drone不冲突
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
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
sudo apt update
apt-cache madison docker-ce | grep 28.4.0
sudo apt install -y docker-ce=5:28.4.0-1~ubuntu.24.04~noble docker-ce-cli=5:28.4.0-1~ubuntu.24.04~noble containerd.io docker-buildx-plugin docker-compose-plugin
docker version
docker compose version
sudo systemctl enable --now docker
docker version
docker compose version
systemctl status docker
sudo mkdir -p /etc/docker
cat <<'EOF' | sudo tee /etc/docker/daemon.json > /dev/null
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
],
"log-driver": "json-file",
"log-opts": {
"max-size": "50m",
"max-file": "5"
}
}
EOF
## 校验 JSON:
jq . /etc/docker/daemon.json
sudo systemctl restart docker
docker run hello-world # 此时会报错 “docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Head "http://%2Fvar%2Frun%2Fdocker.sock/_ping": dial unix /var/run/docker.sock: connect: permission denied”
# 把当前用户加入到docker组
sudo usermod -aG docker $USER
需要重新登录当前shell
docker run hello-world # 此时会正常
docker ps -a
docker rm $(docker ps -aq --filter ancestor=hello-world)
docker rmi hello-world- 创建应用目录
sudo mkdir -p /data/logs
sudo mkdir -p /data/backup
sudo mkdir -p /data/deploying作者:张三 创建时间:2026-07-05 10:46
最后编辑:张三 更新时间:2026-08-12 10:33
最后编辑:张三 更新时间:2026-08-12 10:33