Docker docker-compose 命令备忘录

首先

我最近在Docker和docker-compose环境中进行开发,并希望将常用命令记录在这里作为备忘录。
我会随着新知识的学习进行更新。
我还会记录关于Rails环境的命令。

确认当前集装箱的运行状态

$ docker ps

只启动一个容器

如果只想启动db容器,只需执行以下命令即可。

$ docker-compose up -d db

将所有相关的容器都关闭

$ docker-compose stop

只终止一个容器。

如果只想关闭web容器,您可以运行以下命令。

$ docker-compose stop web

制作模型

如果您的环境是使用Rails,您可以使用以下命令来创建模型。

$ docker-compose run web rails g model モデル名

添加列

如果环境是Rails的话,可以使用以下命令创建一个用于添加列的迁移文件。

$ docker-compose run web rails g migration AddColumnToTables column_name:string

执行迁移文件

當環境使用Rails時,我們可以使用以下指令來執行遷移文件。

$ docker-compose run web rails db:migrate

制作控制器

如果环境是Rails的话,您可以使用以下命令创建控制器。

$ docker-compose run web rails g controller コントローラー名

通过 pry-rails 进行调试

当您在Docker上使用命令”docker ps”确认了Web容器的名称后,运行以下命令即可连接到Pry。

$ docker attach webコンテナ名

在RSpec中的测试

$ docker-compose run web rspec

可以参考。

使用docker-compose可以方便地管理多个容器
使用docker-compose创建Rails开发环境
使用Docker开发现有的Rails项目的步骤

广告
将在 10 秒后关闭
bannerAds