ジャコ Lab

プログラミング関連のメモ帳的ブログです

Docker

Docker コンテナ起動時に AssumeRole を実行してからメインコマンドを動かしたい

zako-lab929.hatenablog.com 昨日、Docker コンテナ起動時に前処理を実行しました。 本当にやりたかったのはウェイトではなく AssumeRole です。 AssumeRole が何か についてはこの記事では書いていません。

Docker コンテナ起動時に前処理を実行したい

例えば、DB や Redis など特定のリソースが起動するまで待ってからメインのアプリケーションを起動したいときなどです。

Docker コンテナ起動時に実行されるコマンドについて

ENTRYPOINT と CMD について、 どちらも同じようなコマンドが指定されていたり指定されていなかったり意味がわかりません。 この、Docker コンテナ起動時に自動的に実行されるコマンドについて、いまいちよくわからないので調べてみました。

Docker のネットワーク状態を調べる

docker networkというコマンドがあり色々見れるみたいです $ docker network --help Usage: docker network COMMAND Manage networks Commands: connect Connect a container to a network create Create a network disconnect Disconnect a container from …

異なる docker-compose 間で MySQL にアクセスするには?

昨日は docker-compose.yml 1つ に コンテナを2つ という構成でしたが、本日は docker-compose.yml が2つです。 イメージ図

Docker コンテナ間で MySQL にアクセスするには?

1つのコンテナ内に アプリケーション と MySQL Server を同居させるのではなく、 アプリケーションコンテナから、別のコンテナ内の MySQL Server にアクセスする感じです。 イメージ図 こんなのをイメージしています。

Docker で立てた MySQL に接続できなかった件

以下のエラーが出てしまいます $ mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 調べます...

Dockerfile 作ってるときってとりあえずコンテナを起動しっぱなしにしたいよね

FROM python:3.11.10-slim-bullseye WORKDIR /app COPY ./app . ENTRYPOINT ["python", "app/main.py"] 例えば、main.py が動かなかったときにコンテナに潜ってどういう構成になっているか見たいですよね

Dockerfile.jetty-alpine を立ててみる

前回までのあらすじ plantuml | 2024-09-20 13:32:09.000:INFO:docker-entrypoint:jetty start from /var/lib/jetty/jetty.start plantuml | [0.008s][warning][os,thread] Failed to start thread "GC Thread#0" - pthread_create failed (EPERM) for attri…

PlantUML Server がエラーになるのはベースイメージが変わったせいでは?

zako-lab929.hatenablog.com PlantURL のバージョンが上がってリッチになったからと思っていたが・・・

Docker で立てていた PlantUML Server が立たなくなってしまいました

Docker コンテナを整理していて、いざ再度立てようとしたら立たなくなってしまいました エラー内容はこんな感じです。 plantuml | 2024-09-20 13:32:09.000:INFO:docker-entrypoint:jetty start from /var/lib/jetty/jetty.start plantuml | [0.008s][warnin…