とあるお兄さんの雑記

基本的に技術系の内容を書きますが、何を書くかは私の気分です。

Docker

DockerでPostgreSQLを立ち上げる

開発作業を行う際、Dockerのsql系イメージとDBUnitを使ってテストを作っていたので、練習がてらこちらの記事にも書いていきます。 バージョン関連 ディレクトリ構成 docker-compose.ymlの中身 version services postgresql container_name build ports envir…

DB2mermaidを使ってMySQLからER図を描く

MySQLからER図を描くとき、面倒臭いとか思ったりしたことはありませんか!! そんなときにER図を描く手間を減らしてくれる、便利なツールDB2mermaidがあったので簡単に紹介します! 本日の主役 DB2mermaid · PyPI 環境 フォルダ構成 環境構築 仮想環境の作成…

Dockerを学ぶ第5回~Docker Composeを使う~

HTC Advent Calendar 2020の25日目を担当します、kurasherです。 第5回はDocker Composeです。 環境 Docker Composeとは Docker-composeを試す docker-compose.yml Docker Toolbox使っている人向けのポートフォワーディング設定(該当者のみ) docker compos…

Dockerを学ぶ第4回~Dockerfileを作成する~

HTC Advent Calendar 2020の20日目を担当します、kurasherです。 第4回はDockerfileです。 環境 Dockerfileとは コンテナ内でFlaskを起動するDockerfileを作成する Dockerfile requirements.txt hello.py 実行方法:イメージ作成 実行方法:コンテナ起動 Doc…

Dockerを学ぶ第3回~コンテナ操作~

HTC Advent Calendar 2020の15日目を担当します、kurasherです。 第3回は起動したコンテナを操作する方法を学んでいきます。 コンテナを操作する コンテナを操作するとは? Dockerコマンド解説 コンテナでWebサーバを動かす:ポートフォワーディング Docker…

Dockerを学ぶ第2回~基本的なDockerコマンド~

HTC Advent Calendar 2020の8日目を担当します、kurasherです。 第2回からはDockerの基本コマンドを学んでいきます。Dockerはすでにインストールしているものとして話を進めます。 Dockerをインストールしていない人は、Play with Dockerからでも大丈夫です…

Dockerを学ぶ 第1回~Docker概要とHello World~

こんにちは。 HTC Advent Calendar 2020の5日目を担当します。 ONEJAPAN HACKATHONに参加したチームHTCの一人のkurasherです。 私は現在学習中のDockerを書きます。目標としては、Dockerを知らない全くの初心者でも最終的には最低限のDockerコマンドを習得で…

Docker Toolboxでポートフォワーディングできない!場合の対処法

最近Dockerというものを勉強しており、理屈はどうあれ最低限業務で使えるようになることを目標に頑張っています。 で、ポートフォワーディングというものに引っかかってしまい、解決まで苦労したのでそれの備忘録的なものです。 「Dockerってそもそも何?」…