Snapdragon搭載PCに変えたので、開発環境構築の備忘録
最近、PCをSnapdragon搭載のマシンに変更しました。 従来のインテルなどのCPU(x64)とは少し勝手が違うため、自分用の備忘録として、「ここだけは気をつけるべき」というポイントをまとめます。 Docker Desktop は「Arm版」が必須 Docker Desktopなんですが、いつもの感覚でMicrosoft Storeから取得したり、適当なインストーラーを使うと起動しません。 S…
最近、PCをSnapdragon搭載のマシンに変更しました。 従来のインテルなどのCPU(x64)とは少し勝手が違うため、自分用の備忘録として、「ここだけは気をつけるべき」というポイントをまとめます。 Docker Desktop は「Arm版」が必須 Docker Desktopなんですが、いつもの感覚でMicrosoft Storeから取得したり、適当なインストーラーを使うと起動しません。 S…
基本的なmysqlの環境構築については、下記を参照。 https://tech.tokiraku.com/archives/37 テンプレート 初期稼働時のSQLを実行するためには、エンドポイントを指定する必要があるらしい。 エンドポイントの名称は docker-entrypoint-initdb.d 。 下記は、それを含んだテンプレートになる。 version: '3' serv…
docker-composeファイルのテンプレート version: '3' services: app: build: . volumes: - .:/app ports: - 9000:8080 networks: - external.group networks: external.group: external: true Dockerfileのテンプレート FROM p…
docker-composeファイルのテンプレート version: '3' services: app: build: . volumes: - .:/code ports: - '3000:3000' networks: - external.group networks: external.group: external: true Dockerfileのテン…
docker-composeファイルのテンプレート version: '3' services: redis: image: redis:7.0.4 ports: - 6379:6379 volumes: - ./data:/data networks: - external.group networks: external.group: external: true Docker…
docker-composeファイルのテンプレート version: '3' services: web: build: . volumes: - .:/code tty: true ports: - 8000:8000 networks: - external.group networks: external.group: external: true Dockerfileのテン…
テンプレート version: '3' services: # MySQL db: image: mysql:5.7 container_name: mysql_base environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: test_database MYSQL_USER: docker MYSQL_PASSWORD: do…
独立しているDockerコンテナを作成した際に、その間を取り持つためのネットワークが必要となる。Dockerコンテナ間の通信ができない場合はこれが作成されていない場合がある。 ネットワークの確認 下記のコマンドを実行することで、ネットワークの状況がわかる。 docker network inspect [ネットワーク名] 結果中の Containers 部分に参加しているコンテナの情報が出…
WindowsでDocker環境を作成、管理する上で、とても楽で簡単だった。 Windows環境へのインストール手順https://matsuand.github.io/docs.docker.jp.onthefly/desktop/windows/install/ Mac環境へのインストール手順https://matsuand.github.io/docs.docker.jp.onthefly/…