Docker

【Docker】Docker ~ docker-compose の サンプル ~

■ はじめに https://dk521123.hatenablog.com/entry/2020/04/11/000000 https://dk521123.hatenablog.com/entry/2020/12/18/152949 https://dk521123.hatenablog.com/entry/2022/04/28/000000 の続き。 今回は、docker-compose の ハンズオンをしてみる。 目…

【Docker】Docker ~ 基本編 / docker network ~

■ はじめに 図書館で借りたDockerの本を借りて勉強。 今回は、docker networkを学んだので、まとめる。 補足1:元ネタとなった図書館で借りた本 仕組みと使い方がわかる Docker&Kubernetesのきほんのきほん (Compass Booksシリーズ)作者:小笠原 種高マイナ…

【Docker】Docker ~ 入門編 / WordPress ~

■ はじめに https://dk521123.hatenablog.com/entry/2022/01/14/102719 https://dk521123.hatenablog.com/entry/2022/02/22/000000 の続き。 今回は、もう少し難易度があがり、複数の コンテナでやりとりする例として WordPress を立ち上げるハンズオンをや…

【Docker】Docker ~ 基本編 / docker-compose の環境整備 ~

■ はじめに https://dk521123.hatenablog.com/entry/2020/04/11/000000 https://dk521123.hatenablog.com/entry/2020/12/18/152949 の続き。 docker-compose は、Docker Engineとは別ソフトウェアなので インストールする必要があるので、メモ。 更新方法も…

【Docker】Docker ~ ファイルをコンテナにコピー ~

■ はじめに ホスト側のファイルをコンテナにコピーするために docker container cp について扱う 目次 【1】コンテナへファイルをコピー 1)構文 【2】サンプル 1)Apacheコンテナを起動する 2)ホスト側ファイルをコンテナにコピーする 3)後片付け …

【Docker】Docker ~ 入門編 / Apache ~

■ はじめに https://dk521123.hatenablog.com/entry/2022/01/14/102719 の続き。 今回は、DockerコマンドからApacheを起動してみる。 目次 【1】コンテナの作成と実行 1)構文 2)コマンド例 3)補足:コンテナとの通信 【2】実行状態の確認 1)コマン…

【Docker】Docker ~ 基本編 / docker container コマンド ~

■ はじめに https://dk521123.hatenablog.com/entry/2020/04/13/000000 の続き。 今回は、docker container コマンドについて扱う。 目次 【1】コンテナ起動 - docker container run 【2】コンテナ停止 - docker container stop 【3】コンテナ削除 - dock…

【Docker】Docker ~ 入門編 / GO言語 ~

■ はじめに Docker をなんとなく使っていて ちゃんと基本的なことを理解していなく いきあたりばったりだったので、 図書館で本(補足1)を借りた。 その中で、Go言語を使ったサンプルが出ていたので 参考にして、現状にあうように書き換えたりとかした チ…

【Docker】 Docker Desktop を使わずに Windows で Docker する

■ はじめに https://dk521123.hatenablog.com/entry/2020/12/08/165505 で設定した Docker Desktop だが、有料化したらしいので その代替えを調べてみた。 目次 【1】Docker Desktop の 有料化 1)無料で使える条件 【2】関連用語 1)Docker-CE 2)geni…

【Airflow】Apache Airflow ~ 環境構築 / Docker 編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2021/07/18/004531 で、ローカル上に Airflowの環境を構築したが、 いつの間にか環境がぶっつぶれた。 どうせなら、Dockerでやってみようと思ったので、メモ。 目次 【1】前提条件 【2】構築環境例 【3…

【Docker】Docker ~ 基本編 / docker-compose.yml の作成 ~

■ はじめに https://dk521123.hatenablog.com/entry/2020/04/11/000000 の続き。 今回は、docker-compose.yml の書き方について、掘り下げる。 目次 【1】docker-compose.yml の大項目 1)version 2)services 3)networks 4)volumes 【2】その他の構…

【トラブル】Windows / Docker Desktop でのトラブル

■ はじめに https://dk521123.hatenablog.com/entry/2020/12/08/165505 https://dk521123.hatenablog.com/entry/2020/12/10/094125 で、Windows内にDocker環境を設定する際に、 Docker Desktop をインストールした。 その後のトラブルについて、まとめる 目…

【Docker】Windows Terminalを使ってWindows上にあるUbuntuでDockerを使えるようにする

■ はじめに https://dk521123.hatenablog.com/entry/2020/12/08/165505 で、Windows上で Ubuntu を起動できるようにしたのだが、 Windows Terminal (ターミナル)を使うと、便利に切り替えられるようなので メモってみた。 最終的に、Windows Terminalを使…

【Docker】Docker Desktop / WSL2 ~ Windows / 環境構築編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2017/09/23/235818 の続き。 Windows上でDockerを使う機会があった。 前回行った方法と異なっていることが多かったのでメモ。 また、WSL2 が導入されたことにより、 Windows上でLinuxを動かしたりするのが…

【Docker】Docker ~ 基礎知識編 ~

■ はじめに なんとなーくやっていて、いまいち自分の身になっていなかった Docker の再入門してみる。 時間があるなら、以下の動画を流し見してみるといいかも。 https://www.youtube.com/watch?v=5d8O7jm7Q5c&t=586s 目次 【1】Docker (ドッカー) 【2】He…

【Docker】Docker ~ 基本編 / Dockerfile ~

■ はじめに https://dk521123.hatenablog.com/entry/2020/04/24/160044 の続き。 今回は、Dockerfile のサンプルをいくつかあげておく。 また、以下の動画を見ながらやるといいかも。 https://dotinstall.com/lessons/basic_docker 目次 【1】Dockerfile 1…

【Docker】Docker ~ 基本編 / dockerコマンド ~

■ はじめに https://dk521123.hatenablog.com/entry/2020/04/24/160044 https://dk521123.hatenablog.com/entry/2018/04/10/234030 https://dk521123.hatenablog.com/entry/2020/04/11/000000 の続き。 今回は、dockerコマンド を扱う。 また、以下の動画を…

【Docker】Docker ~ 基本編 / docker-compose ~

■ はじめに https://dk521123.hatenablog.com/entry/2020/04/24/160044 https://dk521123.hatenablog.com/entry/2018/04/10/234030 の続き。 今回は、docker-compose に関して、 もう少し深堀りする。 目次 【1】docker-compose 【2】他のサービスとの違い…

【Docker】 Docker ~ 基本編 / Data Volume ~

■ はじめに Dockerコンテナの破棄・再作成が簡単にできるが、 そのままだとデータも消えてしまう。 そこで、Docker に関する データの永続性を保つ仕組み (データの永続化) について、纏める 目次 【1】Docker のデータ永続化 1)Docker の 考え方 2)デ…

【Docker】 Docker ~ Linux / 環境構築編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2017/09/23/235818 の続き。今回は、Linux。 目次 【1】設定環境 【2】構築手順 1)Docker のインストール 2)Docker の起動及び自動起動 3)docker を sudo なしで実行できるように設定する 【1】…

【トラブル】【Docker】Docker によるトラブルシューティング

■ はじめに Docker によるトラブルシューティングを纏める。 なお、Windows / Docker Desktop でのトラブルシューティングに関しては 以下の関連記事を参照のこと。 https://dk521123.hatenablog.com/entry/2020/12/11/115814 https://dk521123.hatenablog.c…

【Docker】 Docker ~ Windows / 環境構築編 ~

■ はじめに Windows での Docker の環境構築を行う 最新の設定手順は、以下の関連記事を参照のこと。 Docker Desktop / WSL2 ~ Windows / 環境構築編 ~ https://dk521123.hatenablog.com/entry/2020/12/08/165505 ■ Windows版 / 環境要件 (2017/09/23現在)…