deezus blog

.Net Core、Typescriptを中心に技術的ノウハウを公開しています

docker

DockerでMySQL8を使う場合、パスワード認証をmysql_native_passwordにする方法

Node.jsでMySQLに接続できない MySQL8はパスワードでの認証方法(caching_sha2_password)が5.7以前(mysql_native_password)と変わりました そのため対応するドライバでない場合、うまく認証ができずMySQLに接続できません 例えばNode.jsでmysqlを使用して接続…

DockerHubでautomated buildする場合のタグのつけ方

GitHubと連携してDockerHubでコンテナをビルドする DockerHubにはGitHubのリポジトリと連携して自動でコンテナをビルドする機能があります 特に指定しなければ自動でlatestのタグが付けられます 例えば以下はmasterブランチにpushされるとlatestタグのコンテ…

dockerでwordpressを構築する

概要 dockerでwordpressを構築し、ホストのnginxをリバースプロキシとして使用します docker-compose 使用するコンテナはwordpressとmysqlです docker-compose.ymlは下記のようにしました wp-contentはボリュームとしてマウントしています version: "2" serv…