Docker,Mac,MySQL,PC関連

Thumbnail of post image 081

経緯 2022年当時、M1 Mac(Apple Silicon)の登場によりMySQL 5.7の公式ARMイメージが存在せず、自前でビルドする必要がありました。 2026年現在、MySQL 8.0以降は公式にARM(linux/arm64)に対応しています。とはいえ、社内の自作イメージや独自カスタマイズしたイメージをAWS ECRにマルチプラットフォーム対応でプッシュしたいニーズは依然として多くあります。 本記事では、AWS CLI v2を使ったECRへのマルチプラットフォームDockerイメー ...

Docker,Mac,MySQL,PC関連

Thumbnail of post image 034

はじめに 2022年当時、「Intel MacでもM1 Macでも使えるDockerイメージを作りたい」という記事で、docker manifest コマンドを使ったマルチプラットフォームイメージの作り方を紹介しました。 あれから4年が経ち、状況は大きく変わりました。 Apple Silicon(M1/M2/M3/M4)への移行がほぼ完了 docker buildx がDockerの標準ビルダーとして統合 MySQL 5.7がEOL(2023年10月)→ MySQL 8.xが標準に AWS CL ...

Mac,PC関連,ツール,開発

Thumbnail of post image 061
悩み 普段Macで開発しているけれどローカルに開発環境作るのめんどくさい WindowsでRubyの開発環境作るのもっとめんどくさい Docker入れたら環境の共通化が出来るけど・・・Dockerのストレージドライバ、超遅い その辺の悩みを解決出来る環境をどのように作っているかを紹介します。 前提 Visual Studio Code AWS EC2などのサーバ1台参考スペック※AWS EC2の場合 t3.small(独自にswapを4GB追加) メモリは2GB + SWAP4GB構成。※SWA ...

Linux,Mac

~/.ssh/config というファイルを作成して ServerAliveInterval 10 ServerAliveCountMax 12 という2行を追加する

Docker,Mac

Thumbnail of post image 128

docker便利ですね。 最近そんなことばかりしか言ってない気がします。 自分がdockerを使い始めた頃は、dockerってなんなのかわからない人が多く 話すと便利そうだけどプロダクションで使う想像がつかないとか 環境がめんど臭いとか 色々言われていました。 今現在は、開発環境として使うのであれば docker for macというのがあって、これ入れるだけでかなり簡単にdockerが試せるようになりました。 環境を作るのが簡単になったのであれば、使えるdockerfileとかdocker-c ...

Docker,Mac,仮想化

Thumbnail of post image 101

Docker for Mac bataがリリースされ、早速インストールしてみました。 アプリケーションディレクトリに入れて、このアイコンをダブルクリックするだけで Dockerの環境が自動的に構築されるようです。 メニューバーにはDockerのアイコンが表示されるようになります。 1.11以前にDocker ToolboxでDockerを使っていた場合、この初回の起動時に 既存環境を新しい環境で使えるように変換が行われます。(yesにした場合) 今回は、全く新しい環境にインストールをしているので ...