質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

解決済

1回答

1161閲覧

【Rails】Dockerのプロジェクトが立ち上げられなくなった【mimemagic】

ta539tg70

総合スコア20

docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2021/04/07 09:03

編集2021/04/07 09:04

先日mimemagicのアップデート問題があった影響で、Dockerで環境構築していた個人プロジェクトの起動ができなくなってしまいました。
HDD容量の問題でアプリのイメージを削除してしまっていたため、 docker-compose exec app bundle update mimemagic をしたいが起動に必要なイメージがなく、そもそもup等ができずupdateもできない状態です。
イメージがあれば docker run --rm app bundle update mimemagic でいけたと思うのですが、それができない状況です。
どうしたら良いかアドバイスいただけますと幸いです...!

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

お気の毒ですが、Docker イメージを削除済みの状態では、新たに Docker コンテナを起動できません。Docker イメージ構築時の手順や、Dockerfile などを確認などし、再び同じ環境を作る必要があります。

なお、作り方にもよりますが、ボリュームとして動的なファイルや設定ファイルを保存していれば、それらは保持されています。その場合は、Docker イメージを取得するなり再構築することにより、また同じようなアプリケーションの動作環境が復活するかもしれません(これも作り方によります)。

投稿2021/04/10 00:47

zembutsu

総合スコア1584

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ta539tg70

2021/04/11 01:25

やはりそうなのですね...。 ありがとうございました。
zembutsu

2021/04/11 01:29

Docker コンテナは起動できませんが、データをサルベージできる可能性はあります。 Docker コンテナの削除前であれば、 docker inspect <コンテナID> で詳細を出すと "MergedDir" という項目があります。Docker イメージの作り方にもよりますが、コンテナ実行後の変更情報であれば、ここに記録されているディレクトリ内にファイルが残っている場合もあります。あるいは、ファイル名が分かっている場合は `/var/lib/docker/overlay2/` 以下のディレクトリで find をかけるなど、時間はかかりますが見つけられるかもしれません。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問