# 如何使用我的 Docker 服务器？

https://www.seturack.com/zh/knowledgebase/article/how-to-use-docker-server

1. 在面板中打开**我的服务器**，点击您的服务器。
2. 在**概览**标签页中，等待**应用**一行显示“Docker 已就绪”。页面会自动刷新。
3. 记下**连接地址**、**用户名**和**密码**三行的值。
4. 在您电脑的终端中连接，请用您自己的地址替换这个示例：`ssh root@203.0.113.5`
5. 检查 Docker 是否正常工作：`docker run --rm hello-world`
6. 在放有您自己的 `compose.yaml` 的文件夹中，启动您的服务：`docker compose up -d`

## 服务器上有什么

- 已安装 Docker 和 Docker Compose。没有其他应用或网页界面，所以面板不显示网站地址。
- 容器日志设有上限，不会占满磁盘：每个容器最多 3 个文件，每个 10 MB。
- 防火墙（ufw）已开启，对外只开放供 SSH 使用的 22 端口。
- fail2ban 守护 SSH，操作系统的安全更新会自动安装。

## 发布端口时要小心

**Docker 会绕过 ufw 对您所发布端口的规则。**在 `compose.yaml` 中用 `ports:` 发布的任何端口都会对外开放，即使没有执行 `ufw allow`。所以，不要发布只应在内部访问的服务，例如数据库。容器之间可以通过 Docker 网络互相访问。

对于在 Docker 之外运行的服务，请自己用 ufw 开放端口：`ufw allow 8080/tcp`

## 相关文章

- [通过 SSH 连接以及重置密码](https://www.seturack.com/zh/knowledgebase/article/how-to-connect-with-ssh)
- [连接您自己的域名](https://www.seturack.com/zh/knowledgebase/article/how-to-connect-your-own-domain)

**还没有服务器？** [订购预装 Docker 的服务器](https://www.seturack.com/zh/docker-vps)：配置由您选择，按所选配置付费。
