アプリ開発備忘録

PlayStationMobile、Android、UWPの開発備忘録

docker

Dockerとufwでポートのアクセス制御をする方法

docker-composeでサーバーでMariaDBを立ち上げて、外部からアクセスされたくないが、サーバー内ではアクセスさせたいといった事がしたかった。 問題のある設定 以下のように設定しました。 version: "3" services: db: image: mariadb:10.7 volumes: - ./dat…

dockerでマルチプラットフォーム用にビルドして1つのタグにまとめる。

arm64とamd64向けにビルドを行い、Manifestを使用して1つのtagで、使用するプラットフォームごとに自動的にアーキテクチャを選択させます。 今回はリポジトリとしてECRを使用しています。 まずは色々定義します。 ベースの名前を決めます。あとはプラットフ…

【Ubuntu】DockerのCLIだけを入れて、RemoteDockerを指定する。

こちらを参考に docker-ce-cli だけを入れます。 https://docs.docker.com/engine/install/ubuntu/ DOCKER_HOSTを指定します。 export DOCKER_HOST=0.0.0.0:2375 docker version を実行して Server: が表示されればOKです。

WSL2でDocker Server(Engine)を立ち上げて、Windows側から使用する

Ubuntu-22.04 を使用します。今回distribution名はdockerにしました。 Dockerをインストール まずはDockerの公式ガイドに従い、Docker Engineをインストールします。 https://docs.docker.com/engine/install/ubuntu/ 起動時の設定 Boot時にsystemdを起動す…

Docker備忘録

docker build DockerfileからDocker Imageを作成する。 docker build <docker ファイルがあるディレクトリ> 名前が無くて不便。 REPOSITORY TAG IMAGE ID CREATED SIZE <none> <none> 52a532256932 27 minutes ago 1.23GB -t で名前とタグ(バージョン等)が付けられる。 docker build <docker ファイルがあるディレクトリ> -t name:1.0 REPOSITORY</docker></none></none></docker>…

WSL2でdockerを使う。

WSL2はほぼ動かないコマンドはありません。dockerも使えるようになったので入れて見ましたが、色々間違えたりもしたのでそれも合わせて紹介しようと思います。 間違い編 Ubuntuでの入れ方の記事を見て、それをそのまま試せば良いんだろ。 -> 一応動いたもの…