mutao.net

いわゆる雑記。

Docker

GitHubActionsでghcrにBuild&Push

Githubの提供するghcr.io(GitHub Container Registry )でdocker imageを管理したいなと思ったのでやってみたときのメモ。 ArgoCDをLocalで試してみるにあたっての前段階的にやってみた。 事前準備 ghcr.io の認証 ログインにgithubの Personal Access Token…

Flask+MySQLなローカル環境をDockerで構築する

Flask + MySQL なアプリケーションのローカル環境を作成する機会があったので残す。 作ったもの github.com 欲しかったもの ローカル環境に依存しないようにしたい。 docker-compose up -d だけでローカル環境を整備したい。 MySQL用のコンテナも作ってテス…

Raspberry Piにdocker-composeをinstall

環境 Raspberry Pi4 ModelB CentOS Linux release 8.3.2011 install $ wget https://github.com/docker/compose/releases/download/1.25.5/docker-compose-Linux-x86_64 $ mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose $ chmod 755 /usr/l…

dockerコンテナで立てたjenkinsにlocalhostで接続できなくなった話

概要 タイトル通りでdockerを使ってjenkinsを試してみようとしたら接続できなくなってハマったのでメモ いじった内容 $ cat docker-compose.yml version: "3.3" services: master: container_name: jenkins image: jenkins:latest ports: - 18080:8080 volum…

Docker勉強しよう③

dockerのライフサイクル STATUS 内容 Created docker createなどでコンテナが起動された状態 Running コンテナが実行(start)されている状態docker run コマンドでは create とstartが実行されるためRunning状態になるdocker ps のSTATUS欄ではコンテナが実行…

Docker勉強しよう②

バインドマウント nginxに静的なコンテンツをマウントする $ docker run --name some-nginx -v /some/content:/usr/share/nginx/html:ro -d nginx -v: {ホスト側のディレクトリ}:{コンテナ側のマウントポイント}:{option} ro は readonlyの略称 c.f. docker …

Docker勉強しよう

今まで曖昧なままでいたdockerを初めの一歩から理解する試み docker image コンテナ実行に必要なファイルをまとめたファイルシステム AUFSなどの特殊などの特殊なファイルシステムが使用されている 階層構造でデータが管理されている イメージ上のデータはレ…