Docker stop でコンテナを停止できなくなった際の対応方法
Docker stop を実行してもコンテナが停止できないことがあります。
私の環境では docker コンテナ内で webpack のビルドをしており、その処理の重さでたまにコンテナが停止できなくなったります。
人生でも役立つ エンジニアとして決断する際の物の考え方
エンジニアの仕事をしていると、答えのないことに対して結論を出す必要を迫られます。
例えば、アプリケーションの設計をどうするかは良い例で、ネット上には様々な情報が氾濫しています。
有名なエンジニアのツイートを参考 ...
mysql コマンドの -D オプションについて
mysql コマンドで接続するときに以下のように -D オプションをつけて、接続先のDBを指定できます。
mysql -u root -p -D mydbただし、DB名をコマンドの最後にする場合はこの -D を省略できます ...
エンジニアに必要な能力 読解力
エンジニアをやっていて、この能力は重要だなと思うものの一つが読解力です。
具体的に何の読解力かというと、マニュアルを読んで理解する能力です。
エンジニアは日々新しい技術を取り入れていくことを強いられ、世の中には ...
Docker Compose バージョンアップ手順(Mac)
Docker Compose をバージョンアップする時に以下のコマンドで成功しました。
Mac は intel です。バージョンは2.10.0にしました。
mkdir -p ~/.docker/cli-plugins ...
sed コマンドでファイルの一行目と最後の行を削除する方法
sed コマンドを使って、一行目と最後の行を削除するには以下の方法があります。
cat hoge.text | sed -e '1d' -e '$d'楽しかったこと久々に野菜たっぷりペペロンチーノ ...
docker でビルド時の出力を変更したい場合
docker build のオプションの —progress を使います。
auto、plain、tty の三種類を指定することができます。
docker build --progress=plain . ...
コンテナを起動するときは docker run ではなく docker start
docker run を実行するとその都度コンテナが作成されます。
そのため、既存のコンテナを起動したい場合は docker start を使います。
docker run コマンドは、まず指定されたイメージ上 ...
Docker 内の Web サーバーに接続できない場合
Docker 内に Web サーバーを立てて、いざホスト側からアクセスしようとすると、接続ができないことがあります。
試しに Docker 内に入って curl コマンドを打つと正常にアクセスできるとします。
...
Docker がすぐに停止してしまう時に確認するところ
docker run を実行してコンテナを起動したのに、すぐにコンテナが停止してしまう。
いろいろ情報を探したけど、見つからない。
という場合は、以下のコマンドでログを確認すると良いです。
docker ...