Docker

開発関連

DockerのVolumeがとんでもなく肥大化してると思ったらMySQLのせいだった

保守してるサーバで、ディスク使用量が90%を超えたアラートが上がってきたので調べたときのメモになります。結論から言うと、DockerのVolumeじゃなくてMySQLの特定のテーブルidbファイルが200GB超えてたのが原因でした。 とりあ...
開発関連

Dockerのログ関連

ログの場所の調べ方 docker inspect -f "{{.LogPath}}" コンテナ名 apacheのログ出力先がいつのまにかファイルになってたので標準出力に戻す手順 いつの間にかファイルになってしまいログが溢れてしまったので、標...
開発関連

Docker networkでambiguousエラー

Docker版のCloudProxyをポートかえて複数動かしてたら以下のエラーが発生したのでその時の対処方法です。 エラー $ docker-compose up Docker Compose is now in the Docker CL...
スポンサーリンク
開発関連

Docker PHPでMTA&SendGridでメール送信する

オフィシャルにあるPHP Apacheコンテナからメール送信を作った際のメモ。メールといえばJava mailしか使ったことなく、MTAの設定は何気に初めてでした。通知なんかは全部Slackにしてしまっているし、、、 Dockerファイルを...
開発関連

node.jsのバージョンを上げる

macでは問題なくnuxt.jsが動くのに何故かDockerで謎のエラーがでるようになった時の記録です。 発生した問題 ある日突然axiosで通信するとこんなエラーが。。。 SyntaxError: Unexpected token { a...
開発関連

Docker WordPressをサブディレクトリで動かす

公式のDocker Wordpressをサブディレクトリで動かす方法です。こんなURLのことです「https://ドメイン/サブディレクトリ/」 通常のdocker-composeの例 version: "3" services: hoge...
開発関連

【Nuxt.js/Vue.js】Dockerイメージを作る&サイズを小さくするコツ

Nuxt.jsをDockerで動かすための手順をまとめました。 ビルド用のshell docker内にソースをコピーしてビルドではなく、先にビルドしてからイメージを作ります。 #!/bin/sh APP_NAME=xxx-app npm r...
開発関連

【Nuxt.js】本番ではUnixドメインソケットを使う方法

Unixドメインソケットを使ったほうがTCPよりもパフォーマンスがいいので、Nuxt.jsを本番モードで動かす際にUnixドメインソケットに切り替える方法をまとめました。Unixドメインソケットについてはこの記事がわかりやすかったです。 環...
開発関連

docker-composeで複数コマンドを実行する

commandを複数実行するdocker-compose.ymlのcommand部分の抜粋例です。 command: /bin/sh -c "rm -f /var/run/nuxt.sock && npm run start" 「/bin/...
開発関連

Google Cloud SQLにCloud SQL Proxyを使って接続する方法

CloudSQLに外部から接続する方法としてはpublic ipを公開する方法とCloudProxyツールを使って接続する方法と2つあります。 ■Cloud SQLのpublic ipを公開して接続IP制限(必須)したりSSLの設定(任意)...
スポンサーリンク