LoginSignup
11
9

More than 5 years have passed since last update.

起動できなくしてしまったDocker ディスクイメージ内からファイル取得

Last updated at Posted at 2016-11-09

概要

Docker にて、Webサーバ環境を作成し、いろいろ設定ファイルなどを編集していたら、記載もれがあり、Apacheが起動しなくなった。かつ、Dockerコンテナ起動時のコマンドで起動してたため、コンテナ自体の起動もできなくなった。結果、コンテナ内にも接続できなくなり、途方に暮れてしまったので、対処法をメモ。

docker cp を使って、コンテナ-ホスト間ファイルコピー

Dockerイメージ → ホスト環境

  • docker cp <コンテナID>:/etc/aaa.conf aaa.conf

ホスト環境 → Dockerイメージ(Docker1.8からサポート)

  • docker cp aaa.conf <コンテナID>:/etc/aaa.conf

上記コマンドを使用して、ホスト環境に対象設定ファイルをコピーしてきた。
問題の箇所を修正した上で、Dockerイメージの方に戻し、コンテナ再起動して対処した。
コンテナ起動時の、コマンド内容を変更する方法を探してしまって、時間の浪費。

参考

11
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
9