Dockerコンテナ内でcronジョブを実行する方法
Dockerコンテナ内で定期的なタスクを実行する必要がある場合、cronジョブを活用することができます。この記事では、Python 3.11をベースにしたDockerコンテナ内でcronジョブを実装する手順を紹介します。 Dockerfil ...
PostgreSQL11.15とPostgreSQL15.3の環境をDockerで構築する方法
AWSのAuroraでPostgreSQL 11.xxのサポート終了に伴い、15.xxへの移行をすすめるにあたり両バージョンの環境を構築して検証することにした。 PostgreSQL 15.xxはVacuumが並列動作するなど、パフォーマン ...
Docker で構築した開発環境で gh-pages を実行するとエラーになる原因と対策 ~git@github.com Permission denied (publickey).~
ちょっとした静的な Web アプリなら 無料で利用できるので GitHub Pages をデプロイ先によく利用しています。 デプロイの方法としては React 等の場合は Node.js で環境構築するため、gh-pages で 簡単に G ...
Linux Mint MATE 20.1 でサーバ構築 #3 Docker/kubernetes(kubeadm)
今回は、Linux Mint MATE 20.1 に Docker と Kubernetes クラスタを構築する手順をまとめました。 最初に構築しようとした際に ...
Windows 10 Home(WSL2)にUbuntu(18.04 | 20.04)をインストールする手順まとめ
Windows 10 Home上のWSL2でUbuntu(18.04 | 20.04)をインストールする手順についてまとめました。 Windows 10 HomeにWSL2を設定する Ubuntu18.04をインストールする前に、WSL2を ...
Dockerコンテナでapt-getするとエラーになる場合の対処方法(Err:1 http://security.debian.org /debian xxx InRelease)(Failed to fetch http://deb.debian.org/debian/dists/buster/InRelease Temporary failure resolving ‘deb.debian.org’)
Dockerfileのapt-getでエラーになる dockerで開発していると、昨日まで動作していたのに突然apt-getコマンドでエラーにあることがあります。 こんなエラーです。 Err:1 buster InRelease Tempo ...
Reactの開発環境(WSL2+docker)構築から本番環境(DockerHub+kubernetes)へのデプロイ手順まとめ
最近は、開発環境をDockerで構築することが多くなってきたので、Reactアプリの開発環境構築手順をまとめました。 また、本番デプロイ用にDockerHubへのPushとkubernetesへのデプロイ用YAMLの作成手順についてもまとめ ...
コンテナ間通信の設定をkubernetesとdocker-composeで同じ構成で構築してみた(nginx <-> uWSGI <-> Flask)
kubernetesでコンテナ間の通信を設定する方法の勉強のために、同じ環境をkubernetesとdocker-composeの両方で構築してみました。 環境 クライアント/サーバ クライアント ソフトバージョンOSUbuntu 20.0 ...
kubernetesのDashboardを表示する(tokenの取得方法)
kubernetesの公式サイトの手順でDashboardを表示するとtokenの入力で手間取ってしまいましたので、Dashboardの起動からtokenの取得方法まで手順をまとめました。 kubernetes Dashboardの起動 ...
Ubuntu 20.04LTSにkubernetes環境をkubeadmで構築する手順
kubernetesの学習用に環境構築した際の構築手順メモです。 環境 今回構築する各ソフトのバージョン ソフトバージョンOSUbuntu 20.04LTSDocker19.03.12kubernetes1.18.6 OSのUbuntu 2 ...
docker/docker-composeよく使うコマンド一覧
dockerやdocker-composeを暫く使っていない間に、基本的なコマンドも思い出せなくなっていたので、よく使っていたコマンドをメモしています。 よく使うdockerコマンド docker image ls (docker imag ...
Windows 10 Home(WSL2)にdocker環境を構築する手順まとめ
WSLもバージョン2になりWSL(Ubuntu18.04や20.04)でdockerが動作するようになりました。 Windows 10 Homeユーザ向けにこれまでdockerの構築手順をご紹介してきたのですが、4つの記事に分散しており手順 ...
Windows 10 Home(WSL2)のDockerでMySQL立ち上げてWindows側からA5:SQL Mk2で接続してみる
Windows 10 HomeにWSL2でUbuntu18.04を導入して、dockerで作成したMySQLにWindows 10 Home側から接続しようとした際に、ハマってしまったので手順をまとめました。 WSL2+docker+MyS ...
Windows 10 Home(WSL2)+Ubuntuへdocker-composeをインストールする手順まとめ
Windows10 Home(WSL2)のUbuntu18.04にdocker-composeをインストールする手順についてまとめました。 <2020/8/10追記> WSL2のUbutuの場合でもdocker公式手順通りに ...
Docker学習 - docker-composeでnginx+Flaskのwebアプリを構築する方法
以前に以下の記事でdockerで簡単なFlaskで作成したWebアプリを作成しました。 今回は、dockerコンテナを単体で動作するのではなく、複数のコンテナを利用するようなシステムを作成していきたいと思います。 では、docker-com ...
Docker Hubに自分で作成したDockerイメージを登録(Push)する手順まとめ
今回は自分で作成したDockerイメージをDocker Hubのリポジトリへ登録(Push)の手順についてまとめて見ました。 前提条件 以下の2点ができているこを前提に進めてきますので、作成がまだの方は各記事を参考にしてください。 Dock ...
Docker Hubのアカウント取得方法の手順まとめ
Docker開発を行っていると自然とお世話になるのがDocker Hubです。 Docker HubはDockerイメージファイルを共有するサービスで無料で利用できます。 オフィシャルのDockerイメージはもちろん個人が開発したDocke ...
Docker学習 - python+FlaskでWebアプリを開発してDockerイメージを作成しよう
docker hubで公開されているオフィシャルのDockerイメージを取得(docker pull)して実行(docker run)する方法については、以下の2つの記事で紹介してきました。 今回は、pythonの軽量なWebフレームワーク ...
Docker学習 - nginxコンテナを起動してブラウザから確認しよう
今回のDocker学習の目標 今回のnginxイメージを利用したDocker学習の目標として以下の4点としました。 Docker上にnginxコンテナを作成して指定したポート番号で起動できるブラウザからnginxのトップページを確認できるn ...
Docker学習 - はじめはhello-worldをdocker runしよう
Dockerをインストールしたら、動作確認のために実行してみるhello-worldですが、はじめてDockerを実行するときはコマンドもよくわからないものです。 とりあえずDockerで何かを動かしてみたくなりますよね。 さくっとhell ...