Docker指令

在后台启动

docker compose up -d                  

确认启动

docker-compose ps     

只要状态是“UP”,就是OK。

查看Docker列表

docker ps

进入Docker

 docker exec -it ドッカーのID bash

停下来

データベースまで消える
docker-compose down
データベースは消えない
docker-compose stop

重新启动

docker restart コンテナID  

调试

在docker-compose.yml中添加以下两行并进行构建

  web:
    build: .
    command: bundle exec rails s -p 3000 -b '0.0.0.0'
    ーーーここからーーー
    stdin_open: true
    tty: true
    ーーーここまでーーー

在后台启动

docker compose up -d

Railsが動いているコンテナのIDを確認

docker ps

启动连接模式

docker attach CONTAINER_ID

停下来

Ctrl+PかCtrl+Q
exit

如果你想从Docker外部执行命令的话

$ docker exec CONTAINER-NAME COMMAND
广告
将在 10 秒后关闭
bannerAds