下面我们一起了解如何轻松安装 Docker。我将一步一步引导您完成安装,并创建一个 docker-compose.yml 文件
在能够创建并启动容器之前,我们需要安装 Docker 和 Docker-compose,以便编写配置文件。如果您的服务器上已经安装了 docker 和 docker-compose,可以跳过这些步骤。

安装 Docker
curl -fsSL https://get.docker.com/ | sh
将用户加入 docker 组,以便执行 docker 命令
sudo usermod -aG docker username
安装 docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
为 docker-compose 添加执行权限
sudo chmod +x /usr/local/bin/docker-compose
创建一个 docker-compose 文件
接下来,我们需要创建一个 docker-compose 文件,以便方便地管理 docker 的部署。为此,我经常使用 https://linuxserver.io 网站提供的 docker 镜像和模板。linuxserver.io 的团队是一群爱好者,他们为 docker 社区维护着大量镜像。
首先,我们要在 /opt 目录下新建一个名为 /opt/wireguard-server 的文件夹,并在该目录中创建一个新的 docker-compose.yaml 文件。您还需要把该文件夹的属主改为您的 Linux 用户。
sudo mkdir /opt/docker
nano /opt/docker/docker-compose.yaml
启动您的 WireGuard 服务器
现在,您可以使用下面的命令启动 WireGuard 容器,客户端应当能够连接。
cd /opt/wireguard-server
docker-compose up -d
下次我们将介绍在 Docker 上部署应用,例如 Wordpress、WireGuard、Nextcloud 或 Vaultwarden。
