mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-03-11 12:21:17 +00:00
style: apply global formatting fixes (struct, spacing, zhlint)
This commit is contained in:
@@ -45,6 +45,8 @@ $ mkdir rails-docker && cd rails-docker
|
||||
|
||||
### 步骤 1:创建 Dockerfile
|
||||
|
||||
如下代码块所示,展示了相关示例:
|
||||
|
||||
```docker
|
||||
FROM ruby:3.2
|
||||
|
||||
@@ -143,7 +145,7 @@ $ docker compose run --rm web rails new . --force --database=postgresql --skip-b
|
||||
- `--rm`:执行后删除临时容器
|
||||
- `--force`:覆盖已存在的文件
|
||||
- `--database=postgresql`:配置使用 PostgreSQL
|
||||
- `--skip-bundle`:暂不安装依赖(稍后统一安装)
|
||||
- `--skip-bundle`:暂不安装依赖 (稍后统一安装)
|
||||
|
||||
生成的目录结构:
|
||||
|
||||
@@ -249,7 +251,9 @@ $ docker compose exec web bash
|
||||
|
||||
### 常见问题
|
||||
|
||||
#### Q: 数据库连接失败
|
||||
本节涵盖了相关内容与详细描述,主要探讨以下几个方面:
|
||||
|
||||
#### Q:数据库连接失败
|
||||
|
||||
检查 `DATABASE_URL` 环境变量格式是否正确,确保 db 服务已启动:
|
||||
|
||||
@@ -258,7 +262,7 @@ $ docker compose ps
|
||||
$ docker compose logs db
|
||||
```
|
||||
|
||||
#### Q: server.pid 文件导致启动失败
|
||||
#### Q:server.pid 文件导致启动失败
|
||||
|
||||
错误信息:`A server is already running`
|
||||
|
||||
@@ -268,7 +272,7 @@ $ docker compose logs db
|
||||
$ docker compose exec web rm -f tmp/pids/server.pid
|
||||
```
|
||||
|
||||
#### Q: Gem 安装失败
|
||||
#### Q:Gem 安装失败
|
||||
|
||||
可能需要更新 bundler 或清理缓存:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user